This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: No more multiline string constants
- To: aoliva at redhat dot com, dewar at gnat dot com
- Subject: Re: No more multiline string constants
- From: dewar at gnat dot com
- Date: Fri, 6 Jul 2001 13:41:22 -0400 (EDT)
- Cc: gcc at gcc dot gnu dot org, geoffk at geoffk dot org, per at bothner dot com
<<We could always support a flag to skip the sleep(), but it would be
off by default, so that using a deprecated feature grows increasingly
annoying over time, and people would tend to avoid it more and more.
>>
nag messages designed to annoy are in general a bad idea. Again, the important
thing is to make sure that there is sufficient justification for deprecating
a feature.
In 1990, the COBOL committee tried to remove ALTER. The only justification
was that they felt it was a nasty unaesthetic feature (which is of course
true), but the attempt to remove it would have been incredibly disruptive
and several large companies threatened to sue both ANSI and the individuals
on the committee, which then backed down :-)
In the case of Ada, the designers didn't like some features, and put them
in the obsolescent annex, but they are still very widely used, and it is
whistling in the wind to think that they will ever be removed from the
language.