comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@merv.cs.nyu.edu (Robert Dewar)
Subject: Re: Language Design Mistakes (was "not intended...")
Date: 1997/05/16
Date: 1997-05-16T00:00:00+00:00	[thread overview]
Message-ID: <dewar.863817572@merv> (raw)
In-Reply-To: EAAH7o.IsK@world.std.com


Bob Duff said

<<In Ada 80, you could say "raise T'Failure;", for any task T.  This was a
lot like "abort T;", except that T could handle it (using an exception
handler).  This feature has a lot in common with Ada 95's "select...then
abort...".>>

And one of the reasons that it was rejected was that it was impossible
to implement without a lot of distributed overhead.

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!)





  reply	other threads:[~1997-05-16  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 A Duff
1997-05-16  0:00   ` Robert Dewar [this message]
1997-05-19  0:00     ` Robert I. Eachus
1997-05-22  0:00   ` Juanma Barranquero
1997-05-16  0:00 ` Robert Dewar
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   ` 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-05-15  0:00   ` John Herro
1997-05-15  0:00     ` Jeff Carter
1997-05-15  0:00       ` John Herro
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