3 ms·
Meta programming can make things worse. It can be useful for constructing/representing rule-like objects or functions, but when you start overloading basic synt
by tgv 4y ago
Meta programming can make things worse. It can be useful for constructing/representing rule-like objects or functions, but when you start overloading basic syntactic elements, people will loose track. It was the staple trick for the obfuscated C contest, so much that it's been forbidden now, IIRC. It's really difficult to come up with something both terse, readable (and unambiguous).
But the situation is not that bad, is it? A few characters too many, so be it. I find reusability a much larger problem.