ICFP 2024
Mon 2 - Sat 7 September 2024 Milan, Italy
Sat 7 Sep 2024 15:00 - 15:30 at Orange 3 - Haskell 5 Chair(s): Simon Marlow

At present, the most efficient implementations of Arrowized Functional Reactive Programming (AFRP), such as Scalable FRP (SFRP), do not support the loop combinator. This prevents us from expressing many fundamental programs in such implementations, which prevent their use in domains where both performance and expressivity are required. We introduce Oxbow, which extends SFRP with support for the loop combinator by leveraging an improved variant of the rearrange technique. In benchmarks, Oxbow performs at least 2.2x better than Yampa, an AFRP implementation that supports the loop combinator.

Sat 7 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

14:00 - 15:30
Haskell 5Haskell at Orange 3
Chair(s): Simon Marlow Meta
14:00
30m
Talk
Calculating Compilers Effectively
Haskell
Zac Garby University of Nottingham, Graham Hutton University of Nottingham, Patrick Bahr IT University of Copenhagen
14:30
30m
Talk
Cloaca: A Concurrent Hardware Garbage Collector for Non-Strict Functional Languages
Haskell
Craig Ramsay Heriot-Watt University, Rob Stewart Heriot-Watt University
15:00
30m
Talk
Functional Reactive Programming, Rearranged
Haskell
Finnbar Keating University of Warwick, Michael Gale GitHub