This is a scheme-like interpreter implement by Scheme which is a dialect of Lisp.
The main structure and code com from
SICP
.
$ sudo apt-get install mit-scheme
$ scheme --load eval_reply.scm
or
$ scheme --load analyzing_evaluator.scm
or
$ scheme --load lazy_evaluator.scm
or
$ scheme --load amb_evaluator.scm
For example (run lazy_evaluator.scm):
Lazy-Eval input:
(+ 1 2)
;;; Lazy-Eval value:
3
;;; Lazy-Eval input:
``