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
