> Which do you consider to be a problem, the standard which leaves it up
> to the compiler as to which flags have to be thrown to diagnose
> extensions, or the compilers which implement extensions? Both?
It is definitely not a bug if a compiler implements extensions. It must,
of course, compile a standard-conforming program properly. Also, the
default of most compilers is to support the vendor's extensions. There
DOES have to be a switch to enable the flagging of non-standard and
obsolescent stuff in the code, but of course what their names are etc is
compiler-specific.
The standard could presumably specify that by default these switches
should be on, but it doesn't; in fact, it doesn't even really mention
compilers.
> What is your advice about how to reply to e-mails with mixed top and
> bottom posting?
Quote only what is necessary, with the correct number of quote symbols,
and reformat in chronological order.
|