Abstract
This paper deals with the integration of an efficient asynchronous remote procedure call mechanism into a programming language. It describes a new data type called a promise that was designed to support asynchronous calls. Promises allow a caller to run in parallel with a call and to pick up the results of the call, including any exceptions it raises, in a convenient and type-safe manner. The paper also discusses efficient composition of sequences of asynchronous calls to different locations in a network. © 1988, ACM. All rights reserved.
Cite
CITATION STYLE
Liskov, B., & Shrira, L. (1988). Promises: Linguistic Support for Efficient Asynchronous Procedure Calls in Distributed Systems. ACM SIGPLAN Notices, 23(7), 260–267. https://doi.org/10.1145/960116.54016
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.