1. Steve Losh
  2. beast

Source

beast /

Filename Size Date modified Message
docs
src
test
vendor
12 B
24 B
192 B
0 B
1.4 KB
1.3 KB
295 B
560 B
94 B
279 B
@@@@@@@   @@@@@@@@   @@@@@@    @@@@@@   @@@@@@@
@@@@@@@@  @@@@@@@@  @@@@@@@@  @@@@@@@   @@@@@@@
@@!  @@@  @@!       @@!  @@@  !@@         @@!
!@   @!@  !@!       !@!  @!@  !@!         !@!
@!@!@!@   @!!!:!    @!@!@!@!  !!@@!!      @!!
!!!@!!!!  !!!!!:    !!!@!!!!   !!@!!!     !!!
!!:  !!!  !!:       !!:  !!!       !:!    !!:
:!:  !:!  :!:       :!:  !:!      !:!     :!:
 :: ::::   :: ::::  ::   :::  :::: ::      ::
:: : ::   : :: ::    :   : :  :: : :       :

Beast is a Basic Entity/Aspect/System Toolkit for Common Lisp. It's a thin layer of sugar over CLOS that makes it easy to write flexible objects for video games.

Beast can be installed with Quicklisp:

(ql:quickload :beast)

Check out the Overview for a three-minute description of what this is, or the Usage for a full rundown.

The test suite currently passes in SBCL, CCL, ECL, and ABCL on OS X and Debian. Further testing is welcome.