3 ms·
Elixir's macros are hygenic. They are expanded at compile time. Other code is not modified. Elixir does have eval, just as Erlang does.
by jeremyjh 14y ago
Elixir's macros are hygenic. They are expanded at compile time. Other code is not modified. Elixir does have eval, just as Erlang does.
- colanderman 14y agoMy concern isn't Elixir's macros (which I'm glad to see are hygienic); it's the concept that "declarations are expressions".