2021-08-27
Held virtually
OCaml Workshop 2021
The OCaml Users and Developers Workshop brings together the OCaml community, including users of OCaml in industry, academia, hobbyists and the free software community.
OCaml 2021 will be a virtual workshop, co-located with ICFP 2021.
20 May 2021
Abstract submission deadline
18 Jul 2021
Author notification
27 Aug 2021
OCaml Workshop
All Presentations
Workshop Details
Organising Committee
Frédéric Bour (Tarides, France)
Program Committee
Frédéric Bour (Tarides, France), Mehdi Bouaziz (Nomadic Labs, France),
Simon Castellan (INRIA, France),
Youyou Cong (Tokyo Institute of Technology, Japan),
Kate Deplaix (OCaml Labs, UK), Jun Furuse (DaiLambda, Japan),
Joris Giovannangeli (Ahrefs Research), Kihong Heo (KAIST, South Korea),
Hugo Heuzard (Jane Street), Vaivaswatha Nagaraj (Zilliqa Research, India),
Hakjoo Oh (Korea University),
Jonathan Protzenko (Microsoft Research Redmond, USA),
Cristina Rosu (Jane Street), Jeffrey A. Scofield (Psellos),
Ryohei Tokuda (Idein)
Some Videos
25 Years of OCaml: Xavier Leroy
Professor Xavier Leroy -- the primary original author and leader of the OCaml project -- reflects on 25 years of the OCaml language at his OCaml Workshop 2021 keynote speech.
A Multiverse of Glorious Documentation
This talk describes the process of generating documentation for every version of every package that can be built from the opam repository, and how it is presented as a single coherent website that is continuously updated as new packages are releas...
Adapting the OCaml ecosystem for Multicore OCaml
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 th...
Binary Analysis Platform
We present Binary Analysis Platform (BAP), a representation-agnostic program analysis framework for binaries that can leverage existing tools, libraries, and frameworks, no matter which intermediate representation (IR) they use. In BAP, a new IR c...
Continuous Benchmarking for OCaml Projects
Regular CI systems are optimised for workloads that do not require stable performance over time. This makes them unsuitable for running performance benchmarks.
current-bench provides a predictable environment for performance benchmarks and a UI...
Deductive Verification of Realistic OCaml Code
We present the formal verification of a subset of the Set module from the OCaml standard library. The proof is conducted using Cameleer, a new tool for the deductive verification of OCaml code. Cameleer takes as input an OCaml program, annotated u...