My SICP playground...
Some examples and exercises I found highly interesting in SICP.
Source | Description |
---|---|
mceval.scm | The metacircular evaluator from SICP, plus the let special form and load support. |
mceval_ext.scm | The mceval, plus the and , or , let* and named-let special forms, internal definitions, varargs. |
dynscope.scm | The mceval, but with dynamic scoping. |
lazy.scm | The lazy evaluator. Primitive procedures are strict, while compound procedures are non-strict in each arguments. Uses memoization. |
analyze.scm | The anayzing evaluator. |
ambeval.scm | The nondeterministic Scheme evaluator. |
MIT, see LICENSE
Copyright (C) Imre Horvath 2021