3 ms·
>>Powerful metaprogramming tools can lead to really hard to understand and hard to refactor code. They can, but that doesn't necessarily mean they do. For exa
by enraged_camel 10y ago
>>Powerful metaprogramming tools can lead to really hard to understand and hard to refactor code.
They can, but that doesn't necessarily mean they do.
For example, the usage of Elixir macros, which are the primary metaprogramming tool in Elixir, is discouraged in the docs:
http://elixir-lang.org/getting-started/meta/macros.html#foreword http://elixir-lang.org/getting-started/meta/macros.html#fore...