comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@merv.cs.nyu.edu (Robert Dewar)
Subject: Re: Clear Screen
Date: 1997/03/06
Date: 1997-03-06T00:00:00+00:00	[thread overview]
Message-ID: <dewar.857653884@merv> (raw)
In-Reply-To: 97030410484075@psavax.pwfl.com


Marin said

<<    Would one practical solution be to throw the features out, but
    insist that compilers maintain an "Ada95 Switch" which makes them
    available for the people who still might need upward
    compatibility? Then after "Ada0x" is superseded by "Ada1x", the
    "Ada95 Switch" becomes invalid - thus providing users plenty of
    time to migrate their code. The advantage is that the features
    aren't really there for the programmers building "Ada0x" code, but
    you haven't hurt those still maintaining Ada95 code.>>

This is not worth the effort, because you would still have to formally
define the old features. Note that in Ada 95, we eliminated the old
Ada 83 attributes, not because we expected compilers not to support them --
any reasonable Ada 95 compiler *will* support them -- certainly GNAT does, 
but because it would have been too much effort to explain in Ada 95
terms what they meant.

In practice Annex J is such a small collection of such small features,
that it is simply not worth introducing incomaptibilities by trying
to get rid of them. You get rid of things to simplify the language or
to clean it up, but in this case, the simplication and clean up is
minuscule in the total scale of things anyway.

Annex J ends up being little more than a comment by the designers on
what they felt they would have liked to leave out. A lot of people
disagree with the choice, including me, but I really don't care to
argue the point strongly, since Annex J features are as much a part of
the language as anything else.

As I mentioned before, the experience with ALTER in COBOL 8X should
show just how hard it is to remove features. In this case the COBOL
committee was pretty much unanimous in agreeing that this feature
should be removed, but a large insurance company (name withheld :-)
threatened to sue ANSI and the individual members of the committee
if they took this action, on the grounds that there were commercial
interests represented on the committee which were trying to destroy
the integrity of their legacy code -- ALTER stayed in :-)





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

Thread overview: 56+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-03-04  0:00 Clear Screen Marin David Condic, 561.796.8997, M/S 731-93
1997-03-06  0:00 ` Robert Dewar
1997-03-06  0:00   ` Larry Kilgallen
1997-03-06  0:00     ` Robert Dewar
1997-03-06  0:00 ` Robert Dewar [this message]
  -- strict thread matches above, loose matches on Subject: below --
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
2000-05-27  0:00 Clear Screen 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
1997-03-23  0:00 Brian Hyatt
1997-03-25  0:00 ` Albert K. Lee
1997-03-25  0:00   ` Michael F Brenner
     [not found] <330D0C26.6331@videotron.ca>
1997-02-21  0:00 ` 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
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
replies disabled

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