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
Backstage
OCaml Planet
Newsletters
▾
Changelog
Backstage
OCaml Planet
Newsletters
News
RSS
The latest news from the OCaml teams.
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
Binary distribution with 0install
0install provides an easy way to distribute binaries to users, complementing OPAM's support for source distribution.
2014-10-14
UTop: a much improved interface to the OCaml toplevel
This is a post about the utop toplevel provided in the OPAM repository as an alternative to the standard OCaml one.
2014-08-26
...
7
8
9