Peter Van Roy wrote:
> Torsten Anders wrote:
> 
>> In which cases is the threaded version preferable, in which cases
>> would you prefer the plain version?
>>
>> The design of Oz follows the philosophy 'don't perform magic, do it
>> explicit'. Thus, threads are easily created explicitly.
> 
> In the case of threads, the original version of Oz, Oz 1, created
> threads implicitly.
> After some time we saw that this was the wrong decision.  For example,
> it makes reasoning about termination much harder.  Again and again, we
> learned the lesson that making things explicit is the best solution:
> state, threads, laziness, search.

Perhaps this conclusion should be extended to explicit waiting on
dataflow variables ;-)

See <http://www.erights.org/talks/promises/paper/tgc05.pdf> for
motivation.

-- 
David Hopwood <[EMAIL PROTECTED]>


_________________________________________________________________________________
mozart-users mailing list                               
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users

Reply via email to