"Simon Wright" <
si...@pushface.org> wrote in message
news:lyppwh8...@pushface.org...
That's the official line, but I think if you asked most people at AdaCore
today, they'd tell you that it was a mistake.
But mistakes like this one aren't really fixable, because of all of the
existing code that would be at risk of breaking if they changed the default.
(That code would technically be wrong, but I doubt that would be much
consolation if it meant that the train refused to stop.)
This sort of thing is going to happen in any compiler that's been around a
while. There are certainly defaults in Janus/Ada that I wouldn't make the
default today, but breaking existing projects isn't really an option, so
such changes hardly ever are made.
Randy.