Loading Events

« All Events

  • 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 CST


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.


January 20, 2021
7:00 pm - 9:00 pm CST


Zoom (connection info provided in comments)

One comment on “Francois Berenger, “OCaml Batteries Included: An Open-Source Extended Standard Library for OCaml”

  • cjr , Direct link to comment

    Claude Rubinson is inviting you to a scheduled Zoom meeting.

    Topic: Houston Functional Programmers
    Time: Jan 20, 2021 07:00 PM Central Time (US and Canada)

    Join Zoom Meeting

    Meeting ID: 932 8695 1720
    Passcode: recursion
    One tap mobile
    +13462487799,,93286951720# US (Houston)
    +12532158782,,93286951720# US (Tacoma)

    Dial by your location
    +1 346 248 7799 US (Houston)
    +1 253 215 8782 US (Tacoma)
    +1 669 900 6833 US (San Jose)
    +1 646 558 8656 US (New York)
    +1 301 715 8592 US (Washington D.C)
    +1 312 626 6799 US (Chicago)
    Meeting ID: 932 8695 1720
    Find your local number: https://uhd.zoom.us/u/adcaS7HC3L

    Join by SIP

    Join by H.323 (US West) (US East) (India Mumbai) (India Hyderabad) (Amsterdam Netherlands) (Germany) (Australia) (Singapore) (Brazil) (Canada) (Japan)
    Meeting ID: 932 8695 1720
    Passcode: 415064553

    Join by Skype for Business

Leave a comment

Your email address will not be published. Required fields are marked *