"David Hopwood" <[EMAIL PROTECTED]> wrote:
>
> Calling E's promises "futures" would not be consistent with how the term
> "future" has been used in other languages (e.g. MultiLisp and Alice ML).
> Futures are bound by a specific thread (usually a thread created with the
> future); E's promises can be bound by any code that has access to the
> promise's resolver.

Futures may or may not be associated with a thread in Alice, as well as in
Oz. Alice has so-called "promised futures", which are also bound through an
explicit "resolver" - the associated promise. Likewise, in Oz you can create
futures from logic variables. They are bound when the associated variable is
bound. In neither case threads are involved.

Cheers,

  - Andreas



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

Reply via email to