Comment by KerrAvon

3 years ago

A tool being very useful doesn’t mean that it is a very good tool.

There are better tools for the functionality the C preprocessor attempts to provide. Other languages have module inclusion systems and very powerful macros that don’t have the enormous footguns of the C preprocessor.

Édit: to be clear, I think #embed is a fine idea; I’d use it and it would make my sourcebase cleaner in some places.