comp.lang.ada
 help / color / mirror / Atom feed
From: eachus@spectre.mitre.org (Robert I. Eachus)
Subject: Re: Language Design Mistakes (was "not intended...")
Date: 1997/05/19
Date: 1997-05-19T00:00:00+00:00	[thread overview]
Message-ID: <EACHUS.97May19152617@spectre.mitre.org> (raw)
In-Reply-To: dewar.863817572@merv


In article <dewar.863817572@merv> dewar@merv.cs.nyu.edu (Robert Dewar) writes:

  > The Ada 95 select .. then abort ... also introduces the same kind
  > of distributed overhead, but this time around, this overhead did
  > not seem to bother people (somewhat inexplicably if you ask me --
  > this is my least favorite feature of Ada 95 -- and we have noticed
  > repeatedly that people use this construct without any idea of what
  > the consequences are, not only on efficiency, but more
  > particularly on program structure, and they are easily argued out
  > of using it!)

    T'FAILURE and "select ... then abort" both try to provide for the
same need.  However, no one could come up with a working example of code
that used T'FAILURE.  That is what washed it out of Ada 83.  But the
need was still there in 1993.

    Incidently, I am not convinced that there is any additional
overhead attached to asynchronous abort that isn't there for the
"normal" abort statement.  It is just that the asynchronous abort
stucture convinces people to actually use the beast in something other
than a crowbar through the flywheel role.

--

					Robert I. Eachus

with Standard_Disclaimer;
use  Standard_Disclaimer;
function Message (Text: in Clever_Ideas) return Better_Ideas is...




  reply	other threads:[~1997-05-19  0:00 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <199705151433.OAA18453@sw-eng.falls-church.va.us>
1997-05-16  0:00 ` Language Design Mistakes (was "not intended...") Robert Dewar
1997-05-16  0:00 ` Robert A Duff
1997-05-16  0:00   ` Robert Dewar
1997-05-19  0:00     ` Robert I. Eachus [this message]
1997-05-22  0:00   ` Juanma Barranquero
1997-05-16  0:00 John Walker
  -- strict thread matches above, loose matches on Subject: below --
1997-05-14  0:00 John Herro
1997-05-14  0:00 ` David Emery
     [not found] ` <dewar.863630601@merv>
1997-05-15  0:00   ` John Herro
1997-05-15  0:00     ` Jeff Carter
1997-05-15  0:00       ` John Herro
1997-05-15  0:00   ` W. Wesley Groleau (Wes)
1997-05-16  0:00     ` Mark Hertel
1997-05-22  0:00     ` hamilt2d
1997-05-22  0:00       ` Samuel A. Mize
1997-04-23  0:00 Not intended for use in medical, Robert C. Leif, Ph.D.
1997-05-04  0:00 ` Robert Dewar
1997-05-05  0:00   ` Kaz Kylheku
1997-05-06  0:00     ` Kaz Kylheku
1997-05-06  0:00       ` Robert A Duff
1997-05-07  0:00         ` Robert Dewar
1997-05-08  0:00           ` John G. Volan
1997-05-10  0:00             ` Robert Dewar
1997-05-12  0:00               ` Language Design Mistakes (was "not intended...") W. Wesley Groleau (Wes)
1997-05-13  0:00                 ` Robert Dewar
1997-05-13  0:00                   ` W. Wesley Groleau (Wes)
1997-05-13  0:00                   ` Robert A Duff
1997-05-14  0:00                     ` Robert Dewar
replies disabled

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