From: 510046470588-0001@t-online.de (klaus schilling) Date: Sun, 15 Feb 2004 22:35:02 +0100 what is the difference between Projector and guile-sdl ? Projector is no longer maintained. The Projector author contributed code to Guile-SDL, which then also went through a period of neglect before finding new maintainership. Projector installation is a shared object library in ${libdir} (if I recall correctly -- I played w/ it from the build dir w/o installing). Guile-SDL installation are compiled modules in ${libdir}/guile/site/sdl (compiled modules are shared object libraries that follow certain conventions). Projector has fewer smob types (and hence less type checking) than Guile-SDL. Consequently projector is a bit faster and less memory-using than Guile-SDL but crashes more easily on uncareful code. Projector uses variables in most places where Guile-SDL uses symbols (event codes, keysyms, etc). Projector proc names begin with "sdl-" (usually, there are some exceptions) while Guile-SDL leaves prefixing to the user. Projector does not support TTF.