Basic Entity/Aspect/System Toolkit
Common Lisp Makefile Shell NewLisp
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
src
test
vendor
.ffignore
.hgignore
.hgtags
.lispwords
Makefile
README.markdown
beast-test.asd
beast.asd
package-test.lisp
package.lisp

README.markdown

@@@@@@@   @@@@@@@@   @@@@@@    @@@@@@   @@@@@@@
@@@@@@@@  @@@@@@@@  @@@@@@@@  @@@@@@@   @@@@@@@
@@!  @@@  @@!       @@!  @@@  !@@         @@!
!@   @!@  !@!       !@!  @!@  !@!         !@!
@!@!@!@   @!!!:!    @!@!@!@!  !!@@!!      @!!
!!!@!!!!  !!!!!:    !!!@!!!!   !!@!!!     !!!
!!:  !!!  !!:       !!:  !!!       !:!    !!:
:!:  !:!  :!:       :!:  !:!      !:!     :!:
 :: ::::   :: ::::  ::   :::  :::: ::      ::
:: : ::   : :: ::    :   : :  :: : :       :

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.