Spring til hovednavigation Spring til søgning Spring til hovedindhold

Functional Reactive GUI Programming with Modal Types.

Publikation: Konference artikel i Proceeding eller bog/rapport kapitelKonferencebidrag i proceedingsForskningpeer review

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.
OriginalsprogEngelsk
Titel Trends in Functional Programming : 26th International Symposium, TFP 2025, Oxford, UK, January 14–16, 2025, Revised Selected Papers
Antal sider22
Vol/bind15652
ForlagSpringer
Publikationsdato1 okt. 2025
Sider93-114
ISBN (Elektronisk)978-3-031-99751-8
DOI
StatusUdgivet - 1 okt. 2025
BegivenhedSymposium on Trends in Functional Programming - United Kingdom , Oxford, Storbritannien
Varighed: 13 jan. 202516 jan. 2025
Konferencens nummer: 26
https://trendsfp.github.io/2025/

Konference

KonferenceSymposium on Trends in Functional Programming
Nummer26
LokationUnited Kingdom
Land/OmrådeStorbritannien
ByOxford
Periode13/01/202516/01/2025
Internetadresse
NavnLNCS
Vol/bind15652

Fingeraftryk

Dyk ned i forskningsemnerne om 'Functional Reactive GUI Programming with Modal Types.'. Sammen danner de et unikt fingeraftryk.

Citationsformater