короче, это поверхностно, норм есть что-то? )
https://github.com/elixir-lang/elixir/blob/master/lib/elixir/src/elixir_erl_compiler.erl#L45вот код. как мы видим
a. вызывается v3_core:module
b. результат скармливается compile:noenv_forms
из чего можно сделать вывод, что:
1. эликсир компилируется в Core Erlang формы
2. compile:noenv_forms понимает то, что возвращает v3_core:module
так?
из чего у меня вопрос:
в доках написано (
http://erlang.org/doc/man/compile.html#forms-2), что compile:forms принимает Erlang abstract format (
http://erlang.org/doc/apps/erts/absform.html). я правильно понимаю, что Core Erlang выражается absform? или в его сабсете? где-то почитать можно? вот я тут нашел
https://www.it.uu.se/research/group/hipe/cerl/doc/core_erlang-1.0.3.pdf.