tech-toolchain archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Traditional cpp and assembler, revisited

>> The primary reason for going with m4 is simply that m4 allows a
>> number of things to be done more sanely.
> I don't recall anything at all about m4 being sane.

m4 is theoretically sane and practically gross.  cpp is the converse.

The only times I prefer m4 are when I want to do something fairly
complex, something for which full-fledged language power wins over
practical ease of use - for example, cpp does not support generating a
macro definition within a macro expansion; m4 does that just fine, but
that's not needed except for the msot complex applications.

/~\ The ASCII                             Mouse
\ / Ribbon Campaign
 X  Against HTML      
/ \ Email!           7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B

Home | Main Index | Thread Index | Old Index