2016
DOI: 10.1145/3241625.2976010
|View full text |Cite
|
Sign up to set email alerts
|

Functional reactive programming, refactored

Abstract: Functional Reactive Programming (FRP) has come to mean many things. Yet, scratch the surface of the multitude of realisations, and there is great commonality between them. This paper investigates this commonality, turning it into a mathematically coherent and practical FRP realisation that allows us to express the functionality of many existing FRP systems and beyond by providing a minimal FRP core parameterised on a monad. We give proofs for our theoretical claims and we have verified the practical side by be… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(2 citation statements)
references
References 23 publications
0
2
0
Order By: Relevance
“…Perez, Bärenz and Nilsson [23] used them to give a mathematically coherent and practical implementation of Functional Reactive Programming. Thus, aside from the theoretical interest in the foundations of mathematics and computer science, the study of monadic stream functions has important applications.…”
Section: Related and Future Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Perez, Bärenz and Nilsson [23] used them to give a mathematically coherent and practical implementation of Functional Reactive Programming. Thus, aside from the theoretical interest in the foundations of mathematics and computer science, the study of monadic stream functions has important applications.…”
Section: Related and Future Workmentioning
confidence: 99%
“…Already the work of Perez, Bärenz and Nilsson [23] shows that programming with monadic streams is very effective to create functional interactive applications. A complete understanding of the computation power and logical properties of these functions will be useful in practice.…”
Section: Related and Future Workmentioning
confidence: 99%