Dzhelil Rufat
2013-11-23 21:52:44 UTC
As the maturity of a language is measured by whether it is implemented in
itself, I think it is important to get the Julia language to be
self-hosting.
My understanding is that the tokenizer and parser for julia are implemented
in a dialect of scheme called femtolisp? Are there any plans to migrate the
frontend wholly to Julia?
Additionally, for the backend, can one create julia bindings to llvm, and
then use those to write the backend completely in julia as well? What are
the obstacles to getting Julia to be fully self-hosting that right now? It
would be really great if we could one day have a julia language implemented
completely in julia.
itself, I think it is important to get the Julia language to be
self-hosting.
My understanding is that the tokenizer and parser for julia are implemented
in a dialect of scheme called femtolisp? Are there any plans to migrate the
frontend wholly to Julia?
Additionally, for the backend, can one create julia bindings to llvm, and
then use those to write the backend completely in julia as well? What are
the obstacles to getting Julia to be fully self-hosting that right now? It
would be really great if we could one day have a julia language implemented
completely in julia.