Proceedings of the 17th International Symposium on Principles and Practice of Declarative Programming 2015
DOI: 10.1145/2790449.2790509
|View full text |Cite
|
Sign up to set email alerts
|

ReactiveML, ten years later

Abstract: Ten years ago we introduced ReactiveML, an extension of a strict ML language with synchronous parallelismà la Esterel to program reactive applications. Our purpose was to demonstrate that synchronous language principles, originally invented and used for critical real-time control software, would integrate well with ML and prove useful in a wider context: reactive applications with complex data structures and sequential algorithms, organized as a dynamically evolving set of tightly synchronized parallel tasks.W… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 34 publications
0
2
0
Order By: Relevance
“…Dataflow p rogramming [ 59] r epresents entire programs as directed graphs, where nodes represent computations and arcs are dependencies between them. ReactiveML [60] is an extension of a strict ML language with synchronous parallelism to program reactive applications.…”
Section: Related Workmentioning
confidence: 99%
“…Dataflow p rogramming [ 59] r epresents entire programs as directed graphs, where nodes represent computations and arcs are dependencies between them. ReactiveML [60] is an extension of a strict ML language with synchronous parallelism to program reactive applications.…”
Section: Related Workmentioning
confidence: 99%
“…Hence, rather than extending session π-calculi with declarative, reactive, timed, and contextual features, we encode session-based communication into a setting where these features (and their interplay) are already well understood. We consider ReactiveML, a programming language based on SRP [15,16], as target language in our developments. ReactiveML is a general purpose functional language with a well-defined formal semantics.…”
Section: Introductionmentioning
confidence: 99%