3 ms·
Paul Graham wrote a really concise document on the core of Lisp, using only 7 primitives to build the meta-circular evaluator.[0] Here's an implementation of i
by siraben 6y ago
Paul Graham wrote a really concise document on the core of Lisp, using only 7 primitives to build the meta-circular evaluator.[0] Here's an implementation of it in core Scheme.[1]
[0] http://www.paulgraham.com/rootsoflisp.html http://www.paulgraham.com/rootsoflisp.html
[1] https://github.com/siraben/r5rs-denot/blob/master/demo/eval/eval-define.scm https://github.com/siraben/r5rs-denot/blob/master/demo/eval/...
- cellularmitosis 6y agoI transcribed this into markdown: https://gist.github.com/cellularmitosis/f46e5d4d103da2d7577fd246ed737159 https://gist.github.com/cellularmitosis/f46e5d4d103da2d7577f...