|
|
|
|
|
by timonoko
21 days ago
|
|
I really do not understand this whining and downvoting. In so-called real life somebody has to live with the malformed macro, whose only purpose is to beautify the code. I even made un-macrofier, which deleted all macros and replaced instances with macroexpand, because slight adjustement of code resulted mysterious errors cause by nasty macroes. And lets not talk about Common Lisp loop macro, which was probably scooped up from latrine of hell by the Devil himself. |
|
The malformed macro situation is a lot better than the situation of a malformed API function to which you don't have source code.
Anything that is formed can be malformed. DNA can be malformed, leading to malformed fingers someone actually has to live with; so let's not have fingers.