A slightly altered version of PLISP, an
encoding of the Postscript programming language in Common Lisp. For me
it works in Cygwin clisp on Windows XP.
Download gzipped tar file.
Roadmap
Or rather wishlist ...
- Add implementation of lexical variables as, well, lexical variables. Currently
they are implemented as dynamic variables, and for the sake of efficiency dynamic
dictionaries are pre-allocated for each let form, which doesn't work for
recursive functions (and I have turned off PLISP's conservative assumption that any
use of functions that take functions as arguments might be recursive, which could
of course cause trouble ...).