comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@merv.cs.nyu.edu (Robert Dewar)
Subject: Re: Clear Screen
Date: 1997/03/01
Date: 1997-03-01T00:00:00+00:00	[thread overview]
Message-ID: <dewar.857270376@merv> (raw)
In-Reply-To: EACHUS.97Feb27170902@spectre.mitre.org


Robert Eachus said

<<(And I lost on one in the formal vote--pragma Elaborate--but won
later when the Development Team actually checked out the issue.  My
guess is that in about 30% of the cases where pragma Elaborate
actually needed, it can't be replaced by Elaborate_Body or
Elaborate_All.  But I suspect the real reason it was left in Chapter
10 was that it only requires a few words there. ;-)

>>


Rober notes

The history here is that we found it was impossible to build the GNAT
runtime without the use of pragma Elaborate. I investigated carefully,
and sent the exact examples into the vr list, and when we looked into
them they were indeed reasonable.

Nevertheless the estimate of 30% is *way* too high. This is not a guess
it is based on actual observations of the number of times that pragma
Elaborate is used, and could be replaced by Elaborate_All in the GNAT
test suite.

Robert Eachus said

<<There are SOME Annex J features which will probably disappear next
time around: the allowed substitution characters and the chapter 13
stuff (with the possible exception of interrupt entries).  But some of
the stuff there, including package Ascii and the package renamings, will
probably be around in Ada 3x.

>>

That's exactly what people said about ALTER in the context of the COBOL 74
standard (they were sure it would be removed next time around). People who
make such statements greatly underestimate the force of compatibility
arguments from legacy code. I will bet anyone who cares to take the bet
that none of the Annex J features will disappear from the next version
of Ada. I note in advance that of course I will argue against their
removal regardless of whether anyone takes up this bet. We are talking
about a couple of minor features here that are trivial to implement. It
is inconceivable to me that the designers of the next version of Ada
would introduce gratuitious non-upwards compatibilities by trying to
remove them!





  reply	other threads:[~1997-03-01  0:00 UTC|newest]

Thread overview: 56+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <330D0C26.6331@videotron.ca>
1997-02-21  0:00 ` Clear Screen Larry Kilgallen
1997-02-22  0:00   ` Albert K. Lee
1997-02-22  0:00     ` Tom Moran
1997-02-23  0:00       ` Tom Moran
1997-02-24  0:00       ` Jean-Etienne Doucet
1997-02-25  0:00         ` Robert Dewar
1997-02-26  0:00           ` Geert Bosch
1997-02-27  0:00             ` Robert Dewar
1997-02-28  0:00               ` Norman H. Cohen
1997-03-03  0:00                 ` Keith Thompson
1997-03-03  0:00                   ` Robert Dewar
1997-03-05  0:00                     ` Keith Thompson
1997-02-27  0:00           ` Robert I. Eachus
1997-03-01  0:00             ` Robert Dewar [this message]
1997-02-28  0:00           ` Keith Thompson
1997-03-03  0:00           ` Robert I. Eachus
1997-03-05  0:00             ` Robert Dewar
1997-02-26  0:00       ` Keith Thompson
1997-02-24  0:00     ` Robert Dewar
1997-02-24  0:00 ` Thomas Koenig
1997-02-28  0:00   ` bill
1997-03-04  0:00 Marin David Condic, 561.796.8997, M/S 731-93
1997-03-06  0:00 ` Robert Dewar
1997-03-06  0:00 ` Robert Dewar
1997-03-06  0:00   ` Larry Kilgallen
1997-03-06  0:00     ` Robert Dewar
  -- strict thread matches above, loose matches on Subject: below --
1997-03-23  0:00 Brian Hyatt
1997-03-25  0:00 ` Albert K. Lee
1997-03-25  0:00   ` Michael F Brenner
2000-05-27  0:00 Karlene
2000-05-27  0:00 ` David C. Hoos, Sr.
2000-05-28  0:00   ` MARIE Eric
2000-05-28  0:00     ` Sune Falck
2000-05-28  0:00       ` Tarjei Tj�stheim Jensen
2000-05-29  0:00       ` MARIE Eric
2000-05-27  0:00 ` Robert Dewar
2000-05-29  0:00 ` Pascal Obry
2001-11-06 20:19 Clear screen David Tumpa
2001-11-06 21:25 ` Adrian Knoth
2001-11-07  9:07 ` John McCabe
2001-11-07 16:37   ` Jeffrey Carter
2001-11-07 16:52 ` Darren New
2001-11-07 17:07   ` Preben Randhol
2001-11-07 18:59   ` tmoran
2001-11-07 19:42   ` Larry Kilgallen
2001-11-07 21:31     ` Darren New
2001-11-08  9:30       ` Preben Randhol
2001-11-08 16:40         ` Darren New
2001-11-08 19:36           ` Pascal Obry
2001-11-07 22:04     ` Jeffrey Carter
2001-11-13 15:34   ` John English
2001-11-25 22:05     ` Nick Roberts
2001-11-26 10:58       ` John English
2001-12-05 23:05       ` Daniel Krupke
2001-12-06  1:59         ` Larry Kilgallen
2001-12-06  8:13         ` John English
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox