Search OCaml packages
max) { row = max } }" @keyup.up="if (row !== null) { row -=1; if (row < 0) { row = null } }" @keyup.right="if (col < 1) col++" @keyup.left="if (col >= 1) col--" :aria-activedescendant="row !== null ? 'package-autocomplete-'+row+'-'+col : null" hx-get="/packages/autocomplete" hx-params="q" hx-trigger="keyup changed, search" hx-target="#header-search-results" hx-indicator="#header-search-indicator" autocomplete="off" >
Standard Library API
Learn
Tools
Packages
Community
News
Play
Get Started
Search OCaml packages
Learn
Tools
Packages
Community
News
Play
Standard Library API
Get started
News
Changelog
OCaml Planet
Newsletters
▾
Changelog
OCaml Planet
Newsletters
News
RSS
The latest news from the OCaml teams.
Urgent problem with camlp5
Instruction to fix an urgent problem with camlp5 7.03 and macOS OCaml 4.06.1
2018-05-04
Deprecating opam 1.2.0
Announcement of the deprecation of opam 1.2.0 in favour of 1.2.2
2017-06-14
new opam features: more expressive dependencies
Presentation of the new opam 2.0 features
2017-05-11
new opam features: "opam install <dir>"
Presentation of the new opam install <dir> feature introduced in opam 2.0
2017-05-04
new opam features: local switches
Presentation of the local switches feature introduced in opam 2.0
2017-04-27
new opam features: "opam build"
Presentation of the opam build command introduced in opam 2.0
2017-03-16
Signing the OPAM repository
Proposal for a secure distribution of OCaml packages
2015-06-05
Improving the OCaml documentation toolchain
Release announcement for codoc 0.2.0
2015-02-20
Why we use OPAM for XenServer development
How and why OPAM is used at Xen.
2015-02-18
OPAM 1.2 and Travis CI
OPAM 1.2 and Travis CI
2014-12-18
...
6
7
8