logoalt Hacker News

josevalim10/12/20241 replyview on HN

Transpilation usually refers to the fact the target of your compiler is another language source code, which then has to be parsed again. Which leads to issues such as mismatched lines in stacktraces at runtime. Elixir and LFE use the same compiler tooling as Erlang, but the source is parsed just once, and all line information pertains to the original Elixir/LFE source code.


Replies

lpil10/12/2024

Gleam also uses that same compiler tooling, though it does not embed the line information presently.

show 1 reply