OCaml 5.0 - Concurrent and Parallel programming for OCaml
OCaml 5.0, the next major release of the OCaml programming language is on the horizon. OCaml 5.0 brings native support for concurrency and parallelism to OCaml. In this talk, I will present the current status of OCaml 5.0, briefly describe the concurrent and parallel programming facilities, and answer common questions that have come from the early adopters. I will also describe the review and merge process that helped land the new features upstream. Finally, I will conclude with some future work to be done in order to make OCaml 5.0 a success for our users.
KC Sivaramakrishnan is an Assistant Professor at the Indian Institute of Technology, Madras, and a Hacker at Tarides. He is interested in the intersection of programming languages and (concurrent, distributed, parallel, operating, secure) systems. He leads the Multicore OCaml project, a concurrent and parallel extension of the OCaml programming language. Multicore OCaml has been merged into OCaml and will be available for general use in OCaml 5.0, the next major release of the OCaml programming language. In the past, KC was a Senior Research Fellow at the University of Cambridge Computer Lab. He obtained his PhD and MS from Purdue University. His awards include the Royal Commission for the Exhibition of 1851 Fellowship, Darwin College Cambridge Research Fellowship, Maurice H. Halstead Memorial Award for outstanding research in software engineering, and distinguished paper awards at ICFP and PADL.
Fri 16 SepDisplayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change
09:00 - 10:30
OCaml 5.0OCaml at M1
Chair(s): Matija Pretnar University of Ljubljana, Slovenia
|OCaml 5.0 - Concurrent and Parallel programming for OCaml|
KC Sivaramakrishnan IIT Madras and TaridesMedia Attached
|Multicoretests - Parallel Testing Libraries for OCaml 5.0|
Jan Midtgaard Tarides, Olivier Nicole Tarides, Nicolas Osborne Tarides
|Composing Schedulers using Effect Handlers|
Deepali Ande IIT Madras, KC Sivaramakrishnan IIT Madras and TaridesPre-print