Batteries Included project
Browse cluster: OCaml Systems and Utilities →OCaml Batteries Included is a community-maintained foundation library that defines a standard set of libraries for OCaml projects, organizing them into a module hierarchy with consistent APIs. The project is built in OCaml and requires OCaml 3.12.1 or later, Findlib, GNU make, and optionally OUnit, qtest, and ocaml-benchmark for testing and performance evaluation. The repository includes a compiler tool called Optcomp (created by Jeremie Dimino) that provides cpp-like conditional compilation directives for OCaml source files, along with example programs, performance benchmarks, and test suites designed to help developers use Batteries as a comprehensive standard library for their OCaml projects.