3 ms·
I'm quite junior in my Elixir experience at this point. I've found that reading any source code is made orders of magnitude difficult by the use of metaprogram
by kaycey2022 3y ago
I'm quite junior in my Elixir experience at this point.
I've found that reading any source code is made orders of magnitude difficult by the use of metaprogramming. Sure, it makes things much easier for people who are just picking up the language, but at the cost of imposing a literal wall in front of them when they try to go in deeper.
Case in point, is metaprogramming in Ruby on Rails. It's just not worth it if used that extensively. I'm very thankful that the Elixir source is super approachable for anyone who wants to read it.