earl-ducaine / lispbuilder

Lispbuilder provides a range of libraries for developing useful portable Common Lisp applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lispbuilder

Provides several useful cross-platform packages for Common Lisp

Quick Links

Introduction

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.

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-opengl: OpenGL 3d graphics
  • lispbuilder-openrm: OpenRM 3d scene graph
  • lispbuilder-cal3d: Cal3d character animation

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

Windows

  • lispbuilder-windows (windows.h wrapper)

About

Lispbuilder provides a range of libraries for developing useful portable Common Lisp applications


Languages

Language:Common Lisp 87.5%Language:C 6.7%Language:HTML 3.4%Language:C++ 1.3%Language:Objective-C 0.3%Language:Makefile 0.3%Language:Shell 0.2%Language:NewLisp 0.1%Language:Python 0.1%Language:Batchfile 0.0%