Strange interaction between futures and failed futures
Denys Duchier
Denys.Duchier at ps.uni-sb.de
Thu Jun 28 15:38:23 CEST 2001
pvr at info.ucl.ac.be (Peter Van Roy) writes:
> As we already discussed before, the current implementation of
> futures is buggy.
Ah, come Peter: it is not _buggy_ per se. It can only be so with
respect to some specific formal semantics which it was never given.
Instead of throwing claims of bugginess or non-bugginess, time would
be better spent charting out the possible semantics and deciding which
one(s) we'd rather have.
> The MakeFut definition you give above is not just quasi-correct, it
> is in fact correct
Well, that was the non-requesting version; so it is `correct' only if
we decide that the semantics of futures should not provide the
requesting capability.
> How about for debugging: to observe values without changing them.
Debugging is indeed important, but it's an entirely different can of
worms. I was wondering about the desirability from an application
programming point of view.
Cheers,
--
Dr. Denys Duchier Denys.Duchier at ps.uni-sb.de
Forschungsbereich Programmiersysteme (Programming Systems Lab)
Universitaet des Saarlandes, Geb. 45 http://www.ps.uni-sb.de/~duchier
Postfach 15 11 50 Phone: +49 681 302 5618
66041 Saarbruecken, Germany Fax: +49 681 302 5615
-
Please send submissions to hackers at mozart-oz.org
and administriva mail to hackers-request at mozart-oz.org.
The Mozart Oz web site is at http://www.mozart-oz.org/.
More information about the mozart-hackers
mailing list