Another lisp implementation, this time aiming to be self-contained, portable, well documented, and easy to embed and use. This implementation is derived from libstephen lisp, which is in turn built off the experience of an earlier attempt.
Public interface with some documentation is in inc/funlisp.h,
and you can build the library by simply running
make. You'll find the result
Sample applications embedding funlisp are located in tools/. To
tools/repl.c, you can do
There are sample scripts within scripts/. You can run them with:
make bin/runfile bin/runfile scripts/hello_world.lisp