comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Dewar <robert_dewar@my-deja.com>
Subject: Re: return statements in procedures
Date: 2000/06/05
Date: 2000-06-05T00:00:00+00:00	[thread overview]
Message-ID: <8hg6mq$t3m$1@nnrp1.deja.com> (raw)
In-Reply-To: 8hfujg$nl5$1@nnrp1.deja.com

In article <8hfujg$nl5$1@nnrp1.deja.com>,
  r_c_chapman@my-deja.com wrote:
> The restricitons
> on return statements in SPARK are such that subprograms always
> have a single-entry/single-exit flow graph, which makes
> subsequent Flow Analysis and Verificaiton Condition Generation
> much easier..


Fair enough, but this is at the expense of human readability.
Yes, in SPARK that tradeoff often makes sense, many of the
restrictions in SPARK result in programs that are harder to
read for a human, but we have different objectives in mind
in this context :-)


Sent via Deja.com http://www.deja.com/
Before you buy.




  reply	other threads:[~2000-06-05  0:00 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-06-05  0:00 return statements in procedures Matthew Daniel
2000-06-05  0:00 ` r_c_chapman
2000-06-05  0:00   ` Robert Dewar [this message]
2000-06-05  0:00 ` Ted Dennison
2000-06-05  0:00 ` Marin D. Condic
2000-06-06  0:00   ` Geoff Bull
2000-06-06  0:00     ` Marin D. Condic
2000-06-05  0:00 ` Robert Dewar
2000-06-05  0:00 ` Geoff Bull
2000-06-06  0:00   ` Robert A Duff
replies disabled

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