ICFP 2022
Sun 11 - Fri 16 September 2022 Ljubljana, Slovenia
Thu 15 Sep 2022 09:30 - 10:30 at Kosovel - Keynote I Chair(s): Richard A. Eisenberg

The growing collection of embedded effect systems for Haskell demonstrates both that effects & handlers are interesting, and that Haskell is an excellent language for designing, implementing, and using them. Still, adoption of the technology in applications and reusable infrastructure appears to lag behind. Both programs and languages stand to gain; I argue that not only should you design programs around effects & handlers, but that we should design Haskell around them too.

About the Speaker

Rob Rix is a programmer based in London, Canada. His lifelong fascination with programming languages eventually led him to work on syntax-aware diffing, to found the open source project “semantic" at GitHub, and to build the fused-effects library available on Hackage. He’s fond of sequent calculus, and this summer he made a guitar.

Colouring outside the lines at GitHub.

Thu 15 Sep

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

09:00 - 10:30
Keynote IHaskell at Kosovel
Chair(s): Richard A. Eisenberg Jane Street
09:20
10m
Day opening
Welcome
Haskell
Nadia Polikarpova University of California at San Diego
09:30
60m
Keynote
Cause and Effect(s): Towards a More Programmable Haskell
Haskell
Rob Rix GitHub, Inc.