Content deleted Content added
CarlHewitt (talk | contribs) No edit summary |
m link to Distributed computing |
||
Line 1:
In [[computer science]], a '''promise''' (also known as a '''future''' in some languages) is a proxy for a result that is not yet known, usually because the computation of its value has not yet completed. They were introduced in [[1977]] in the paper by [[Henry Baker (computer scientist)|Henry Baker]] and [[Carl Hewitt]]. The use of promises (futuures) can dramatically reduce latency in [[distributed computing|distributed systems]] because it enables pipelining of messages, called '''promise pipelining''' [http://www.erights.org/elib/distrib/pipeline.html] [http://c2.com/cgi/wiki?PromisePipelining].
== Known implementations ==
|