ICFP 2023
Mon 4 - Sat 9 September 2023 Seattle, Washington, United States

Eio takes advantage of OCaml 5’s new support for effects and multiple domains. Converting Lwt applications to Eio usually results in simpler code, better diagnostics, and better performance. This tutorial will introduce Eio and then show how to use the Lwt_eio compatibility package to convert existing applications to Eio incrementally.

You should bring a laptop with OCaml 5 installed. If possible, it would be good to install the tutorial prerequisites before the session, to save time.

The tutorial covers porting an example application, but you are welcome to bring your own Lwt code and attempt to convert that during the tutorial instead.

Fri 8 Sep

Displayed time zone: Pacific Time (US & Canada) change

14:00 - 15:30
Tutorial: Porting Lwt applications to OCaml 5 and Eio (1)Tutorials at St Helens
14:00
90m
Tutorial
Porting Lwt applications to OCaml 5 and Eio
Tutorials
Thomas Leonard Tarides, Jonathan Ludlam University of Cambridge
16:00 - 17:30
Tutorial: Porting Lwt applications to OCaml 5 and Eio (2)Tutorials at St Helens
16:00
90m
Tutorial
Porting Lwt applications to OCaml 5 and Eio
Tutorials
Thomas Leonard Tarides, Jonathan Ludlam University of Cambridge