3 ms·
Slightly unrelated, but you take what (hn item) you can get: What is the smallest lisp (semantically/language-wise) people know, that could be used for implemen
by embedding-shape 9mo ago
Slightly unrelated, but you take what (hn item) you can get: What is the smallest lisp (semantically/language-wise) people know, that could be used for implementing itself? Theoretical or practical/"real" is less relevant, mostly just curious. So far, it seems Bel (by pg) might get the closest, but can't claim to be an expert, surely could be something smaller out there?
- aportnoy 9mo agoIs Bel a smaller LISP than what's described in The Roots of Lisp? [1] [1] https://paulgraham.com/rootsoflisp.html https://paulgraham.com/rootsoflisp.html
- pmcgoron 9mo agoWould SectorLISP (https://justine.lol/sectorlisp2/ https://justine.lol/sectorlisp2/) count? It can run the LISP 1.5 metacircular evaluator.
- anthk 9mo agoCheck Zenlisp and Kilo Lisp under http://t3x.org http://t3x.org Not the smallest, but a great example on how a Lisp can be reimplemented. Also, http://www.t3x.org/lisp64k/index.html http://www.t3x.org/lisp64k/index.html
- naasking 9mo agoBoot sector lisp? https://github.com/jart/sectorlisp https://github.com/jart/sectorlisp
- soegaard 9mo agoThis is pretty small. http://scheme.dk/blog/2006/12/self-evaluating-evaluator.html http://scheme.dk/blog/2006/12/self-evaluating-evaluator.html