Credits I learned a lot about Lisp from Paul Graham's articles. I used syntax of Clojure as starting point for MetaJS syntax. Some ideas about implementing Lisp on top of Javascript are borrowed from ClojureScript, Sibilant and LispyScript.