Promise

From Erights

Revision as of 19:20, 14 October 2008 by 209.217.212.34 (Talk)
Jump to: navigation, search

A promise, in E, is a ref whose referent has not yet been determined -- it is an unresolved reference.

Every promise has a corresponding resolver (though it may not be explicitly used), which constitutes the permission to cause it to resolve to a given other reference (which may itself be a promise).

Promises are often created by performing eventual sends or by explicit promise pair creation.

A remote promise is a promise whose resolver is in a different vat.

This page is a stub; it should be expanded with more information. If doing so, check the original E web site and the mailing list archives for content which could be moved into this page.
Personal tools
more tools