From: mheaney@ni.net (Matthew Heaney)
Subject: Re: GOTO considered Satanic (was: Is there an ADA analogue to the C++ continue statement?)
Date: 1997/09/26
Date: 1997-09-26T00:00:00+00:00 [thread overview]
Message-ID: <mheaney-ya023680002609970839420001@news.ni.net> (raw)
In-Reply-To: Pine.SGI.3.95.970924182021.11641A-100000@shellx.best.com
In article <Pine.SGI.3.95.970924182021.11641A-100000@shellx.best.com>,
Brian Rogoff <bpr@shellx.best.com> wrote:
>In another thread, some rather absolute rules concerning exceptions were
>put forth ("don't use exceptions for normal control flow"). While I think
>thats a good guideline, I've also written code that violates that rule and
>was IMO more readable because of it (if you must know, it was in the top
>level loop for an interpreter for a Lisp like language; I used an exception
>to terminate the loop when a (quit) was evaluated).
Well, there are reasons for not using exceptions for normal control flow:
the famous RM 11.6 (though that section may - I think - only apply to
predefined exceptions; that section still throws me). If you need a goto,
then use a goto, not an exception.
--------------------------------------------------------------------
Matthew Heaney
Software Development Consultant
<mailto:matthew_heaney@acm.org>
(818) 985-1271
next prev parent reply other threads:[~1997-09-26 0:00 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-09-17 0:00 Is there an ADA analogue to the C++ continue statement? Heath, Terry D.
1997-09-18 0:00 ` Pascal Obry
1997-09-18 0:00 ` Robert A Duff
1997-09-18 0:00 ` Samuel Tardieu
1997-09-19 0:00 ` Robert Dewar
[not found] ` <3422F037.41CA@lmco.com>
1997-09-20 0:00 ` dan13
1997-09-21 0:00 ` Robert Dewar
[not found] ` <3426B51E.7296@lmco.com>
1997-09-22 0:00 ` Coding Standards & GOTO Matthew Heaney
1997-09-23 0:00 ` Mark A Biggar
1997-09-24 0:00 ` Shmuel (Seymour J.) Metz
1997-09-24 0:00 ` W. Wesley Groleau x4923
1997-09-24 0:00 ` Aaron Quantz
1997-09-26 0:00 ` Charles H. Sampson
1997-09-23 0:00 ` Coding Standards W. Wesley Groleau x4923
1997-09-23 0:00 ` Coding Standards & GOTO Charles Rose
1997-09-24 0:00 ` Matthew Heaney
1997-09-25 0:00 ` Shmuel (Seymour J.) Metz
1997-09-22 0:00 ` Is there an ADA analogue to the C++ continue statement? Richard D Riehle
1997-09-23 0:00 ` GOTO considered Satanic (was: Is there an ADA analogue to the C++ continue statement?) Adam Beneschan
1997-09-24 0:00 ` Brian Rogoff
1997-09-25 0:00 ` Larry Kilgallen
1997-09-26 0:00 ` Matthew Heaney [this message]
1997-09-26 0:00 ` Brian Rogoff
1997-10-07 0:00 ` Robert I. Eachus
1997-09-24 0:00 ` W. Wesley Groleau x4923
1997-09-25 0:00 ` Alan Brain
1997-09-25 0:00 ` Shmuel (Seymour J.) Metz
1997-09-22 0:00 ` Is there an ADA analogue to the C++ continue statement? Richard A. O'Keefe
1997-09-29 0:00 ` John G. Volan
1997-09-18 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