2 ms·
I've been hacking on femtolisp, which is actually what the Julia parser is written in: https://github.com/JeffBezanson/femtolisp https://github.com/JeffBezanso
by chubot 11y ago
I've been hacking on femtolisp, which is actually what the Julia parser is written in:
https://github.com/JeffBezanson/femtolisp https://github.com/JeffBezanson/femtolisp
femtolisp is more compact than Picrin, for better or worse. It's also pretty highly optimized and relies on some (reasonable) hardware assumptions (not just ANSI C, which is fairly restrictive for interpreters).
The byte code compiler is written in the language itself. It's not a reentrant VM. More details on the Github page.