top | item 36781989

(no title)

preseinger | 2 years ago

metaprogramming is not a virtue

programming languages do not themselves need to be programmable

discuss

order

rcxdude|2 years ago

My experience suggests otherwise. If the appropriate facilities don't exist in a language, users will resort to code generation.

preseinger|2 years ago

usually, code generation is preferable to metaprogramming, mostly because it is easier to understand and maintain

pjmlp|2 years ago

That is why stuff like m4 gets born.