3 ms·
It does indeed still sit at the core of the language for parsing: https://github.com/JuliaLang/julia/blob/release-1.7/src/julia-syntax.scm https://github.com/J
by ninjin 5y ago
It does indeed still sit at the core of the language for parsing:
https://github.com/JuliaLang/julia/blob/release-1.7/src/julia-syntax.scm https://github.com/JuliaLang/julia/blob/release-1.7/src/juli...
- chubot 5y agoYes and this makes all the Lisp-like metaprogramming possible! https://docs.julialang.org/en/v1/manual/metaprogramming/ https://docs.julialang.org/en/v1/manual/metaprogramming/ It's pretty cool, although I haven't used it much myself
- adgjlsfhk1 5y agoI'm hopeful that it gets replaced in the nearish future by a pure Julia parser. Femtolisp is definitely cute, but as other parts of compilation have sped up, Julia's parser has started to show up as a measurable percentage of compile time. Getting a parser written in pure Julia would make it easier to make improvements, and it would be a decent amount faster (see CSTParser.jl which is roughly 10x faster than Julia's built-in parser).