Lisp interpreter with fexprs and delimited control written in JavaScript
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README
index.html
jsparse.js
schampignon.js

README

Schampignon is an experimental interpreter, related to the
Virtua programming language: http://manuel.github.com/virtua

There are multiple branches:

* The master branch is an interpreter for a Kernel-like language, and
  is where current work happens.

* The dybvig branch is the original starting point, a port of a Scheme
  interpreter by Kent Dybvig.

* The fexpr branch is a reworking of the dybvig branch to support
  fexprs, but it's not really functional in any interesting sense.