From: eachus@spectre.mitre.org (Robert I. Eachus)
Subject: Re: Ada95 OOP Questions
Date: 1996/08/12
Date: 1996-08-12T00:00:00+00:00 [thread overview]
Message-ID: <EACHUS.96Aug12180738@spectre.mitre.org> (raw)
In-Reply-To: 4u7h1r$jrn@mailsrv2.erno.de
In article <dewar.839593114@schonberg> dewar@cs.nyu.edu (Robert Dewar) writes:
> If you propose a style rule "never use feature X", then it is quite likely
> the case that you are simply unaware of some important use of feature X.
> For example, I have now seen several Ada environments in which the Ada
> style rule is "never use unchecked conversion", and as a result, pieces
> of the program are written in C which could perfectly well be written in
> Ada.
Yes, Unchecked_Conversion is only needed in a very few places, but
if you are sending data down a serial pipe, you probably need to use
it.* Similarly, the only place that gotos seem to be needed is for
implementing finite state machines. But they are NECESSARY for
implementing finite state machines, so in they stay.
*Yes, I know that Ada 95 has 'READ and 'WRITE. But if you have to
define your own read and write routines? See 13.13.2(36-40).
--
Robert I. Eachus
with Standard_Disclaimer;
use Standard_Disclaimer;
function Message (Text: in Clever_Ideas) return Better_Ideas is...
next prev parent reply other threads:[~1996-08-12 0:00 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
1996-07-28 0:00 Ada95 OOP Questions Spasmo
1996-07-28 0:00 ` David C. Hoos, Sr.
1996-07-28 0:00 ` Spasmo
1996-07-28 0:00 ` Andre Spiegel
1996-07-28 0:00 ` Spasmo
1996-07-29 0:00 ` Thomas Kendelbacher
1996-07-31 0:00 ` Spasmo
1996-08-01 0:00 ` Thomas Kendelbacher
1996-08-02 0:00 ` Gene Ouye
1996-08-01 0:00 ` Jon S Anthony
1996-07-30 0:00 ` Ken Garlington
1996-08-04 0:00 ` Spasmo
1996-07-30 0:00 ` David Wheeler
1996-07-31 0:00 ` Spasmo
1996-07-29 0:00 ` Andre Spiegel
1996-07-29 0:00 ` Thomas Kendelbacher
1996-08-02 0:00 ` Robert Dewar
1996-08-05 0:00 ` Thomas Kendelbacher
1996-08-06 0:00 ` Robert Dewar
1996-08-06 0:00 ` Thomas Kendelbacher
1996-08-06 0:00 ` Robert A Duff
1996-08-07 0:00 ` Robert Dewar
1996-08-08 0:00 ` Robert A Duff
1996-08-09 0:00 ` Robert Dewar
1996-08-12 0:00 ` Robert I. Eachus [this message]
1996-08-08 0:00 ` Theodore E. Dennison
1996-08-09 0:00 ` Robert Dewar
1996-08-12 0:00 ` Joel VanLaven
1996-08-06 0:00 ` Robert I. Eachus
1996-08-10 0:00 ` Chris Morgan
1996-07-29 0:00 ` David Wheeler
1996-07-30 0:00 ` Spasmo
1996-07-30 0:00 ` Spasmo
1996-07-30 0:00 ` Andre Spiegel
1996-07-30 0:00 ` Robert I. Eachus
1996-07-30 0:00 ` Andre Spiegel
1996-08-01 0:00 ` Jon S Anthony
1996-08-13 0:00 ` Eric C. Newton
1996-08-14 0:00 ` Ken Garlington
1996-08-14 0:00 ` Jon S Anthony
1996-08-14 0:00 ` Eric C. Newton
1996-08-21 0:00 ` Jon S Anthony
-- strict thread matches above, loose matches on Subject: below --
1996-08-08 0:00 W. Wesley Groleau (Wes)
1996-08-20 0:00 Farshad Nayeri
1996-08-20 0:00 Farshad Nayeri
1996-08-21 0:00 ` Jon S Anthony
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox