Opam
A source-based OCaml package manager
This talk was given in the broader context of the OCaml 2020 Workshop.
The OCaml Platform represents the best way for developers, both new and old, to write software in OCaml. It combines the core OCaml compiler with a coherent set of tools, documentation, libraries and testing resources.
Each element of the platform lives at a different point in the lifecycle of being a Platform tool:
A source-based OCaml package manager
A build tool that has been widely adopted in the OCaml ecosystem
A collection of useful tools for writing PPX libraries
OCaml's Universal Top Level
A tool for publishing packages to the opam repository
Context sensitive completion for OCaml in Vim and Emacs
Documentation generator for OCaml
Executable code blocks in your markdown
an OCaml implementation of the Language Server Protocol (LSP)
Enforcing styles on an OCaml project
A CLI tool for easier packaging and publishing with opam, dune and Github
A CLI tool making fuzz testing easier
An indentation tool for OCaml
A conversion tool for major version of the OCaml parsetree
A build tool for OCaml programs
A library manager for OCaml packages