3 ms·
Metaprogramming is like freedom of speech: everyone wants it, but wish the idiots who abuse it would shut the hell up. :) When your language is programmable, y
by aristus 17y ago
Metaprogramming is like freedom of speech: everyone wants it, but wish the idiots who abuse it would shut the hell up. :)
When your language is programmable, you have to accept that static analysis, even a simple grep for function calls, is essentially impossible if you don't absolutely trust your fellow programmers not to do something too clever. I think that's why Lisps are considered lone wolf languages.