[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 mouse%rodents-montreal.org@localhost
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
Main Index |
Thread Index |