Don't hardwire OS features

Alaric B. Williams alaric@abwillms.demon.co.uk
Sat, 14 Dec 1996 10:37:59 +0000


On  8 Dec 96 at 1:50, Francois-Rene Rideau wrote:

> >[limited specifications in Eiffel]
> > The extension beyond assert() is that they have an "implies"
> > boolean operator, the import of which is not clear. I have seen
> > written: "divisor /= 0 implies Valid()" and things like that.
> This means that Eiffel can manage several kinds
> of possible assert() for a piece of code.
> More powerful than assert(), but not much more expressive.
> Quite far away from full specifications that would allow
> to statically check for program correctness.

So what would "full specifications" look like?
 
ABW
--
Governments are merely protection rackets with good images.

Alaric B. Williams Internet : alaric@abwillms.demon.co.uk
http://www.abwillms.demon.co.uk/