3 ms·
> It is my understanding that Julia was implemented in Lisp That's mostly incorrect. Julia's parsing and lowering are implemented in Femtolisp (though active w
by eigenspace 4y ago
> It is my understanding that Julia was implemented in Lisp
That's mostly incorrect. Julia's parsing and lowering are implemented in Femtolisp (though active work is underway to replace the parser with one written in julia itself). There's no lisp code doing any actual important or performance sensitive work in Julia.
The very small core of the language implementation is done in C and (a restricted subset of) C++, and then the rest of the language is boostrapped in Julia itself.