Russ Abbott wrote:
> I'm surprised at how difficult it seems to be to get my point across. A new
> Oz user faces two problems.
> The first problem is simply to understand that Oz is *built to suspend.*
> That's not the sort of behavior that people expect when approach a
> programming language. Most programming languages are not built with silent
> suspension as such a major feature.
True, but several other languages have {futures, promises, dataflow variables,
delayed references} that work in a similar way:
<http://c2.com/cgi/wiki?FutureValue>
IOW, it's a property of concurrent languages that support futures, rather than
something specific to Oz.
I take the point that programmers new to Oz need a tutorial that points out
some of these issues. OTOH, CTM is pretty good at doing that, and actually
I really liked the fact that it explained things from scratch rather than as
a delta from "conventional" languages.
--
David Hopwood <[EMAIL PROTECTED]>
_________________________________________________________________________________
mozart-users mailing list
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users