Little Scheme in JavaScript
The final chapter of The Little Schemer is a Little Scheme interpreter, capable of evaluating most of the expressions in the book. It can use your own JavaScript functions as Scheme primitives, so you can add new JavaScript capability without modifying the interpreter. It runs in a web page, so you can execute your Scheme programs in any web browser. Just type your well-formed functions into the input box, press the big fat
button, and see the result in the output box.