CL-SDL is a library of foreign function interfaces to SDL and OpenGL for Common Lisp programs. It aims to be extremely portable, fast, and flexible.
| Tags | Games/Entertainment multimedia Graphics 3D Rendering Software Development Libraries |
|---|---|
| Licenses | MIT/X |
| Operating Systems | POSIX Mac OS X Windows Windows |
| Implementation | Common Lisp |
Recent releases


Changes: Various accumulated bugfixes. Some new functionality and optimizations. Updated to new libsdl-ttf version. Preliminary joystick support.


Changes: This release includes a new foreign library loading framework which is more flexible, less hassle, and better at finding libraries, understands dependencies. Other changes include improvements to search paths, MinGW support, minor bugfixes, and removal of dependencies on sdlmixstub.


Changes: Lots of new SDL, SDL-TTF, SDL-IMG, SDL-MIX functionality was added. CL-SDL, CL-SDL-TTF packages have a Lispier interface. Various bugfixes were also made.


Changes: 3 new binary packages, cl-sdl-{ttf,mix,img}, and a workaround for a CMUCL bug where foreign-loading was moved to a separate file for some libraries.


Changes: This is the initial alpha release of the newly revamped development tree. It uses the UFFI project for portability, and includes many updates, fixes, and new demos.