Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
The various Lispbuilder libraries depend on their respective C counterparts:
- lispbuilder-sdl depends on SDL
- lispbuilder-sdl-gfx depends on SDL_gfx
- lispbuilder-sdl-image depends on SDL_image
- lispbuilder-sdl-mixer depends on SDL_mixer
- lispbuilder-sdl-ttf depends on SDL_ttf
Note: Currently lispbuilder-sdl only supports SDL 1.2. For SDL 2.0 support, see e.g. cl-sdl2.
All packages can be installed with Quicklisp. For example:
(ql:quickload :lispbuilder-sdl-examples) (sdl-examples:mandelbrot)
Lispbuilder should be compatible with all modern Common Lisp implementations. Lispbuilder has been tested with SBCL, Clozure CL, CMUCL, CLISP, ECL, Lispworks, and Allegro.
If you are new to Common Lisp and don't know which implementation to choose, try SBCL. All the implementations above are good choices, but SBCL has a particularly active community.
Note: Clozure CL on macOS requires a single-threaded build to avoid thread safety issues with Cocoa.