Eric C. Cooper [Friday 3 January 2003] :
> I am new to SDL and ocamlsdl, so maybe I'm missing something
> obvious. It seems that I have to call Sdlttf.init explicitly. Why
> doesn't Sdl.init [`EVERYTHING] initialize the TTF support also?
because, if we did so, any program using SDL would be linked with
SDL_ttf and freetype. This is not very desirable, when you're not
using SDL_ttf, you don't want to have SDL_ttf or freetype as a
requirement for your program. (btw, it's the same in the C API, you
have to initalize SDL_ttf separately).