Various versions of the Lisp In Small Pieces interpreter -- in Coffeescript! #complete
Go to file
Elf M. Sternberg bc857b19f1 [feat] The CPS-based interpreter from Chapter 3 of LiSP, with tests.
This passes all the basic tests provided from Lisp In Small Pieces,
chapter 3.  This is a functional LiSP interpreter with limited ability
and very little bug handling, but it's a solid implementation that
matches the specification and passes the tests provided for the CPS
interpreter.

This commit does *not* provide any of the continuation variants
described in the book; it is only the base interpreter.
2015-07-07 19:57:35 -07:00
bin Coffeescript attempt. 2015-05-13 22:28:55 -07:00
chapter-lambda-1 Unicode seems borked on my desktop. Sorry about this. 2015-07-01 13:32:50 -07:00
chapter1 [bug] Fixed the reader to handle dotted lists. 2015-07-07 19:56:11 -07:00
chapter3 [feat] The CPS-based interpreter from Chapter 3 of LiSP, with tests. 2015-07-07 19:57:35 -07:00
test [feat] The CPS-based interpreter from Chapter 3 of LiSP, with tests. 2015-07-07 19:57:35 -07:00
.gitignore Trying to keep test artifacts out of the repo. 2015-07-01 13:25:34 -07:00
LICENSE Coffeescript attempt. 2015-05-13 22:28:55 -07:00
LisperatorLanguage Reverting to a simpler CPS style. 2015-06-10 17:28:47 -07:00
Makefile Fixed test pass. Almost have CPS running. 2015-06-30 08:05:58 -07:00
README.md Added README. Whee. 2015-04-15 15:57:52 -07:00
package.json That's not coffee. 2015-06-17 13:47:15 -07:00

README.md

Not much to see here. Just practicing a few things. If you're expecting miracles, this isn't the place for it.