3 ms·
> `if` is a macro. > `def` is a macro. > `defmodule` is a macro. > It’s all macros. It’s ALL MACROS! ALL THE WAY DOWN! AAAAAAAAAA AHAHAHAHAHHAHAAAA! Also se
by bhaney 3y ago
> `if` is a macro.
> `def` is a macro.
> `defmodule` is a macro.
> It’s all macros. It’s ALL MACROS! ALL THE WAY DOWN! AAAAAAAAAA AHAHAHAHAHHAHAAAA!
Also see the definition for `defmacro`, the macro for defining macros, which is defined using... defmacro
https://github.com/elixir-lang/elixir/blob/v1.15/lib/elixir/lib/kernel.ex#L5178 https://github.com/elixir-lang/elixir/blob/v1.15/lib/elixir/...