- This event has passed.
Francois Berenger, “OCaml Batteries Included: An Open-Source Extended Standard Library for OCaml”
January 20, 2021 @ 7:00 pm - 9:00 pm CSTFree
OCaml is a strongly-typed functional programming language with type-inference, born in France at INRIA. One particularity of OCaml is that while the compiler is developed in a pristine cathedral, the ecosystem of libraries offer a fantastic bazaar. In this bazaar, one can find no less than three alternative standard libraries: Batteries, Containers, and Jane Street’s Base/Core. While the OCaml compiler ships with a library called the stdlib, it is intentionally kept relatively sparse in terms of features and contains non tail-recursive code. On the contrary, the extended standard libraries offer rich feature sets and aim to embed only production-ready (safe) tail-recursive code. First released in 2008, OCaml Batteries Included (“Batteries”) is a community-driven effort that extends the stdlib with additional data structures and functionalities. Dr. Francois Berenger (Kyushu Institute of Technology, Japan), one of Batteries’ active maintainers will give us a tour of Batteries and discuss the pros and cons of competing extended libraries.
Speaker Biography: Francois Berenger, Ph.D. is a chemoinformatics method development postdoc researcher at Kyushu Institute of Technology, Japan. Francois specializes in molecular encoding, molecular similarity search and predictive modeling of chemical datasets. Francois is an active proponent of open-source and open-data in science and one of the active maintainers of “Batteries,” an alternative extended standard library for the OCaml programming language.