comp.lang.ada
 help / color / mirror / Atom feed
From: "Norman H. Cohen" <ncohen@watson.ibm.com>
Subject: Re: Clear Screen
Date: 1997/02/28
Date: 1997-02-28T00:00:00+00:00	[thread overview]
Message-ID: <3316EFA0.7970@watson.ibm.com> (raw)
In-Reply-To: dewar.857057973@merv


Robert Dewar wrote:

> The features in annex J are fully supported in Ada 95, and are tested
> by the ACVC suite, and must be fully supported in all Ada 95 compilers.
> They may be used freely in Ada 95 programs -- some people may feel for
> aesthetic reasons that they want to avoid the use of annex J features,
> but that's a bed they make for themselves.

"Deprecated features" are listed in the most recent COBOL, Fortran, and
Ada standards.  I think Robert is correct in identifying deprecation as
an aesthetic issue.  It's basically a form of disclaimer by the
designers of a language revision, saying, "This construct violates MY
aesthetics.  If I were starting from scratch, I would never of dreamt of
including this feature, but since I have to maintain upward
compatibility, we're stuck with it.  But look at how beautiful the
language would be if I could remove these legacy features!"

Often, the fact that a language feature is deprecated means that there
is now a better way available to accomplish the same result.  However,
if a programmer feels a compelling need to use the old feature in a
particular situation, he ought to feel free to do so.

(Concerning the ASCII package, I would take the trouble in new programs
to write

   with Ada.Characters.Latin_1; use Ada.Characters;

This allows me to write Latin_1.Esc rather than ASCII.Esc, and, more
important, it allows me to write things such as
Latin_1.Registered_Trade_Mark_Sign.)

-- 
Norman H. Cohen
mailto:ncohen@watson.ibm.com
http://www.research.ibm.com/people/n/ncohen




  reply	other threads:[~1997-02-28  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 [this message]
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
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   ` Larry Kilgallen
1997-03-06  0:00     ` Robert Dewar
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