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
The OCaml Planet
The RSS aggregator for the OCaml community.
The OCaml Planet
Objective Caml 3.10.2 released
29 Feb 2008 - Caml INRIA
Le nouveau site est en ligne !
15 Feb 2008 - Coq
The power of doing nothing....
There's an ongoing discussion on COCAN on how to make errors explicit in function signatures (the proposed solution is to go exceptionless ...
10 Feb 2008 - Till Varoquaux
OCaml write-only
03 Feb 2008 - David Baelde
Objective Caml 3.10.1 released
11 Jan 2008 - Caml INRIA
Bilingual "hello world"
Here is a fun (and slightly useless) hack: #cd "." (* echo "Hello world" <<"OCAMLCODE_END" *) let () = print_endline "Bonjour le monde" (...
28 Nov 2007 - Till Varoquaux
Enigmes
21 Nov 2007 - David Baelde
Jane Street Capital becomes member of the Caml Consortium
20 Nov 2007 - Caml INRIA
XenSource becomes member of the Caml Consortium
01 Sep 2007 - Caml INRIA
Application
18 Jul 2007 - David Baelde
...
141
142
143
144
If you want to contribute a blog post, or add your RSS feed, check out the
Contributing Guide
on GitHub.