This interpreter currently understands a reasonable subset of the Common Lisp dialect. Currently implemented primitives include:
There are a also a handful of "helper" functions defined in lisp that are included:
You can embed this interpreter in a page by adding the following in your <head> tag:
<script src="http://www.synapticfailure.com/ai/lisp_js/lisp.js"></script>
<script>Lisp.runScriptsOnPage();</script>
And then adding your embedded lisp code in script tags with a type of "application/lisp":
<script type="application/lisp">"Hello World"</script>
<script type="application/lisp">(+ 1 3)</script>
For example: