2021
DOI: 10.22152/programming-journal.org/2022/6/3
|View full text |Cite
|
Sign up to set email alerts
|

An Optimised Flow for Futures: From Theory to Practice

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 20 publications
0
3
0
Order By: Relevance
“…In particular pure calculi are not able to represent cycles of futures [10]. On the other hand, a concurrent λ-calculus with futures [18] and the DeF calculus [5] feature imperative aspects but no cooperative scheduling, which is crucial to many active objects languages. Additionally, DeF separates cleanly global state and local variables and uses a notion of functions closer to object methods instead of λ-calculus.…”
Section: Formal Model For Futures and Effectsmentioning
confidence: 99%
See 2 more Smart Citations
“…In particular pure calculi are not able to represent cycles of futures [10]. On the other hand, a concurrent λ-calculus with futures [18] and the DeF calculus [5] feature imperative aspects but no cooperative scheduling, which is crucial to many active objects languages. Additionally, DeF separates cleanly global state and local variables and uses a notion of functions closer to object methods instead of λ-calculus.…”
Section: Formal Model For Futures and Effectsmentioning
confidence: 99%
“…or await, this would involve unwrapping and rewrapping the promises. Dealing efficiently with delegation in asynchronous invocations is a well-studied problem [6,7,5]. In [6], one construct called forward was suggested for such delegations; it was then shown that directly forwarding an asynchronous invocation (return(async(e))) could be efficiently and safely implemented using promises.…”
Section: Forwardmentioning
confidence: 99%
See 1 more Smart Citation