3 ms·
The biggest change is OPAM, http://opam.ocaml.org/ http://opam.ocaml.org/, a top-notch package management system that makes installing OCaml packages much easie
by yminsky 12y ago
The biggest change is OPAM, http://opam.ocaml.org/ http://opam.ocaml.org/, a top-notch package management system that makes installing OCaml packages much easier.
Shameless plug: there's also a newish O'Reilly book, Real World OCaml http://realworldocaml.org http://realworldocaml.org, which I think is a big help in learning the language.
Oh, and there's OCaml Labs, a new lab at Cambridge University that's dedicated to improving the language.
And of course the compiler is constantly making progress. The upcoming 4.02 release is a pretty fun one, which I documented here: https://blogs.janestreet.com/ocaml-4-02-everything-else/ https://blogs.janestreet.com/ocaml-4-02-everything-else/ And before that, changes like GADTs and first-class modules landed, which have been quite useful extensions.
Really, it's a very active and fun community these days. The language is getting better quite quickly, but mostly in conservative and tasteful ways. The people in charge of the core language have been doing a great job, and the community infrastructure (things like OPAM) have been making big strides as well.
- judk 12y agoGreat to here. I tried wodi years ago and it was a disaster. Made hobby-learning ocaml a nonstarter. Opam sounds promising.
- girvo 12y agoOPAM is awesome, made it super easy to install "Batsh"[0], a neat compile-to-bash-or-BAT language. Makes programming in shell not painful :D [0] https://github.com/BYVoid/Batsh https://github.com/BYVoid/Batsh
- mercurial 12y agoIt looks like the ecosystem is fairly small. Another thing that is off-putting (unless I'm missing something) is that OPAM packages have no online docs per default, something that is standard with Haskell packages, for instance, and is definitely a big help.