ICFP 2021
Sun 22 - Sat 28 August 2021
Fri 27 Aug 2021 17:00 - 17:30 at OCaml - Session 1 Chair(s): Youyou Cong

OCaml 5.0 with support for shared-memory parallelism being around the corner, there’s increasing interest in the community to port existing libraries to Multicore. This talk will take the attendees through what the arrival of Multicore means to the OCaml ecosystem, and existing tools and methods for a smooth transition to benefit from Multicore parallelism. We aim to share some insights from our experience of porting existing libraries to Multicore OCaml. We will cover:

  • Introduction
  • Building your package with the Multicore compiler
  • Breaking changes in the runtime
  • Global state & thread-safety
  • Multiprocess vs multicore
  • Example of parallelizing a library: Lwt

Fri 27 Aug

Displayed time zone: Seoul change

16:00 - 17:30
Session 1OCaml at OCaml
Chair(s): Youyou Cong Tokyo Institute of Technology
16:00
30m
Talk
GopCaml: A Structural Editor for OCaml
OCaml
Kiran Gopinathan National University of Singapore
File Attached
16:30
30m
Talk
OCaml and Python: Getting the Best of Both Worlds
OCaml
Laurent Mazare Jane Street
17:00
30m
Talk
Adapting the OCaml ecosystem for Multicore OCaml
OCaml
Sudha Parimala Segfault Systems, Enguerrand Decorne Tarides, Sadiq Jaffer Opsian and OCaml Labs, Tom Kelly OCaml Labs, KC Sivaramakrishnan IIT Madras
File Attached