Work

Asynchronous functional reactive programming for GUIs

Year: 2013
Type: conference-paper
Abstract: Graphical user interfaces (GUIs) mediate many of our interactions with computers. Functional Reactive Programming (FRP) is a promising approach to GUI design, providing high-level, declarative, compositional abstractions to describe user interactions and time-dependent computations. We present Elm, a practical FRP language focused on easy creation of responsive GUIs. Elm has two major features: simple declarative support for Asynchronous FRP; and purely functional graphical layout.
Institution: Harvard University
Language: English
Subfield: Software
Open Access status: green
OpenAlex ID: W2113112607
FWCI: 11.75
Cites: 33
Cited by: 191
Related to: 10