From: Jerry Petrey <"jdpetrey<NOSPAM>"@west.raytheon.com>
Subject: Re: short-circuit control forms (& 'long names are doom')
Date: Fri, 22 Jun 2001 15:34:22 -0700
Date: 2001-06-22T15:34:22-07:00 [thread overview]
Message-ID: <3B33C7EE.A43D9F23@west.raytheon.com> (raw)
In-Reply-To: 5ee5b646.0106221243.3617111a@posting.google.com
Robert Dewar wrote:
>
> "DuckE" <nospam_steved94@home.com> wrote in message news:<QGyY6.222270$p33.4459972@news1.sttls1.wa.home.com>...
>
> The GNAT standard is to use AND THEN/OR ELSE for all cases except
> when simple Boolean values are involved.
>
> We never have a situation where both operands *must* be evaluated,
> since this would represent disgusting coding with side effects, so
> we do not have a rule that covers this case :-)
Welcome back Robert. I like your answer to this.
I was wondering when someone was going to say something
about functions with side effects not being a good thing.
Unfortunately, in my current application that I inherited,
that are a ton of them but I would sure hate to have a
coding standard that encouraged them.
Jerry
--
-----------------------------------------------------------------------------
-- Jerry Petrey
-- Senior Principal Systems Engineer - Navigation, Guidance, & Control
-- Raytheon Missile Systems - Member Team Ada & Team Forth
-- NOTE: please remove <NOSPAM> in email address to
reply
-----------------------------------------------------------------------------
next prev parent reply other threads:[~2001-06-22 22:34 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-06-20 19:23 short-circuit control forms James A. Krzyzanowski
2001-06-20 20:15 ` Ted Dennison
2001-06-20 20:47 ` Marin David Condic
2001-06-20 22:23 ` Jeffrey Carter
2001-06-21 0:45 ` Al Christians
2001-06-21 15:06 ` Wes Groleau
2001-06-21 15:46 ` Al Christians
2001-06-21 18:28 ` Wes Groleau
2001-06-21 18:51 ` Marin David Condic
2001-06-22 12:17 ` Marc A. Criley
2001-06-22 14:55 ` Marin David Condic
2001-06-22 20:58 ` Robert Dewar
2001-06-22 21:49 ` Ted Dennison
2001-06-22 22:58 ` Jeffrey Carter
2001-06-23 0:38 ` Larry Kilgallen
2001-06-23 17:34 ` Simon Wright
2001-06-26 15:48 ` Wes Groleau
2001-06-25 17:00 ` Wes Groleau
2001-06-21 0:13 ` Mark Lundquist
2001-06-21 0:55 ` Al Christians
2001-06-21 12:39 ` Larry Kilgallen
2001-06-21 15:02 ` Wes Groleau
2001-06-21 14:24 ` short-circuit control forms (& 'long names are doom') Paul Graham
2001-06-21 17:20 ` Warren W. Gay VE3WWG
2001-06-21 18:32 ` Wes Groleau
2001-06-21 23:18 ` Charles Hixson
2001-06-22 1:01 ` Larry Kilgallen
2001-06-22 3:10 ` DuckE
2001-06-22 15:46 ` Wes Groleau
2001-06-22 19:02 ` Ted Dennison
2001-06-22 19:16 ` Ted Dennison
2001-06-22 20:53 ` Robert Dewar
2001-06-22 20:43 ` Robert Dewar
2001-06-22 22:34 ` Jerry Petrey [this message]
2001-06-25 14:30 ` Marin David Condic
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox