A demonstration of meta-circular evaluation in Javascript.
Look through the demos
directory to see the steps of building the evaluator. The slides walk through this process as well.
Look through basic
, attribute
, and document
for examples of this simple evaluator being used (and abused) to implement simple, potentially useful, languages.