Abstract
Functional reactive programming (FRP) is a programming paradigm for implementing reactive systems, i.e. programs that continuously interact with their environments. While FRP allows for a functional, high-level programming style, FRP programs are prone to undesirable operational behaviours such as space leaks. To ensure favourable operational properties of FRP programs, modal type systems have been introduced, which – among other things – make it impossible to write FRP programs with implicit space leaks. In a recent development, several modal FRP languages have been introduced that are able to accommodate asynchronous events and behaviours – motivated by the goal to use such languages for GUI programming.
This paper explores the suitability of one such asynchronous modal FRP language – called Async Rattus – for GUI programming in practice. To this end, we have implemented a mild extension of the Async Rattus language and used it to implement a small GUI framework. We demonstrate the language and its GUI framework by a number of case studies.
This paper explores the suitability of one such asynchronous modal FRP language – called Async Rattus – for GUI programming in practice. To this end, we have implemented a mild extension of the Async Rattus language and used it to implement a small GUI framework. We demonstrate the language and its GUI framework by a number of case studies.
| Originalsprog | Engelsk |
|---|---|
| Titel | Trends in Functional Programming : 26th International Symposium, TFP 2025, Oxford, UK, January 14–16, 2025, Revised Selected Papers |
| Antal sider | 22 |
| Vol/bind | 15652 |
| Forlag | Springer |
| Publikationsdato | 1 okt. 2025 |
| Sider | 93-114 |
| ISBN (Elektronisk) | 978-3-031-99751-8 |
| DOI | |
| Status | Udgivet - 1 okt. 2025 |
| Begivenhed | Symposium on Trends in Functional Programming - United Kingdom , Oxford, Storbritannien Varighed: 13 jan. 2025 → 16 jan. 2025 Konferencens nummer: 26 https://trendsfp.github.io/2025/ |
Konference
| Konference | Symposium on Trends in Functional Programming |
|---|---|
| Nummer | 26 |
| Lokation | United Kingdom |
| Land/Område | Storbritannien |
| By | Oxford |
| Periode | 13/01/2025 → 16/01/2025 |
| Internetadresse |
| Navn | LNCS |
|---|---|
| Vol/bind | 15652 |
Fingeraftryk
Dyk ned i forskningsemnerne om 'Functional Reactive GUI Programming with Modal Types.'. Sammen danner de et unikt fingeraftryk.Citationsformater
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver