femtolisp: A lightweight, robust, scheme-like Lisp implementation

github.com

107 points by tosh 10 hours ago


borodi - 9 hours ago

Fun fact, Julia's parser and part of its compiler are implemented in femtolisp, and you can access it using a not so secret option in the Julia CLI.

embedding-shape - 5 hours 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?

danlitt - 7 hours ago

Interesting! This seems superficially related to GNU Mes[1], although I imagine femtolisp does not require its small source to be written in a "simple" dialect of C.

[1]: https://www.gnu.org/software/mes/