|
|
|
|
|
by revscat
1058 days ago
|
|
And yet without it we wouldn’t have Rails. Broad proscriptions such as this almost always set my teeth in edge. Sure, meta programming can be a foot gun. But it can also be a way to cleanly achieve specific goals. Metaprogramming should by no means be the first tool reached for, but throwing out the baby with the bath water is an overcorrection. It also means you are losing out on a significant portion of what makes Ruby Ruby. |
|
Oh no anyway.