Skip to content
Lispbuilder provides a range of libraries for developing useful portable Common Lisp applications
Branch: master
Clone or download
elliottslaughter Merge pull request #69 from uldza/master
Fix missed location for SDL_image lib load
Latest commit c184151 Aug 7, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lispbuilder-cal3d
lispbuilder-clawk
lispbuilder-lexer * Added :depends-on (:lispbuilder-regex) to lispbuilder-sdl-lexer.asd… Sep 17, 2009
lispbuilder-net Update author, license, description metadata. Jun 5, 2015
lispbuilder-opengl
lispbuilder-openrm Update author, license, description metadata. Jun 5, 2015
lispbuilder-regex
lispbuilder-sdl-gfx
lispbuilder-sdl-image
lispbuilder-sdl-mixer
lispbuilder-sdl-ttf Add ability to use installed sdl libs in osx Aug 3, 2018
lispbuilder-sdl Fix missed location for SDL_image load Aug 6, 2018
lispbuilder-windows
lispbuilder-yacc initial import Feb 28, 2006
net asynchronous network library, Lisp wrapper and examples May 20, 2007
survey/2013 Results from Lispbuilder User Survey 2013 Jan 4, 2014
.gitignore
.travis.yml
README.md

README.md

Lispbuilder Build Status

Lispbuilder, or Common Lisp Application Builder, is an umbrella project that provides cross-platform packages for building large, interactive applications in Common Lisp. The most notable of these is lispbuilder-sdl, a wrapper for SDL, a library commonly used for game development. Other packages provide 3D graphics and animation, networking, text processing, and other miscellaneous functionality.

Links

Quickstart for Ubuntu

Assuming you have a Common Lisp implementation with Quicklisp installed, run the following to install and run a lispbuilder-sdl example.

$ sudo apt-get install libsdl1.2-dev
$ sbcl # or your own Lisp
* (ql:quickload :lispbuilder-sdl-examples)
* (sdl-examples:mandelbrot)

Packages

All packages can be installed with Quicklisp. Dependencies which are C/C++ libraries must be installed separately.

Game and Multimedia Development

  • lispbuilder-sdl: SDL game and multimedia library.
    • Straightforward event loop, supporting either event polling or event waiting,
    • Many graphics drawing primitives,
    • Bitmap and vector graphic support,
    • Load diverse image types,
    • Play samples and stream music including mp3 and OGG,
    • Bitmap and True type font support.
  • lispbuilder-openrm: OpenRM 3d scene graph
  • lispbuilder-cal3d: Cal3d character animation
  • lispbuilder-opengl: deprecated, use cl-opengl instead
    • Note: OpenGL by itself does not provide windowing support; lispbuilder-sdl can be used with cl-opengl to provide windowing support for OpenGL

Text Processing

  • lispbuilder-regex: Regular expression support
  • lispbuilder-clawk: Awk in CL
  • lispbuilder-lexer: Lex in CL
  • lispbuilder-yacc: Yacc in CL

Networking

  • lispbuilder-net: deprecated, use usocket instead

Windows

  • lispbuilder-windows: windows.h wrapper
You can’t perform that action at this time.