3 ms·
> does it have the tooling? Yup. Opam (package manager) + Merlin (editor integration, type hints, error messages) + VSCode are a killer combo. And if you use R
by yawaramin 9y ago
> does it have the tooling?
Yup. Opam (package manager) + Merlin (editor integration, type hints, error messages) + VSCode are a killer combo. And if you use ReasonML you also get refmt, which is the equivalent of gofmt.
> ecosystem?
Yup. The opam ecosystem is high-quality, growing, and has all the essentials. If you need something out of the ordinary you can call out to C libraries, or even compile to JavaScript and use (almost) the entire npm ecosystem with BuckleScript.
> is there even another stl than jane street's library?
That's odd. Usually people criticise OCaml for having more than one stdlib. But yes, there's a minimal but useful stdlib that ships with the OCaml compiler: https://caml.inria.fr/pub/docs/manual-ocaml/libref/index.html https://caml.inria.fr/pub/docs/manual-ocaml/libref/index.htm... . And there's also the community-driven Batteries library: http://batteries.forge.ocamlcore.org/ http://batteries.forge.ocamlcore.org/
- Tomte 9y agoI think last time I looked OPAM wasn't available for Windows. Has that changed, yet?
- kryptiskt 9y agoThere are builds here: http://fdopen.github.io/opam-repository-mingw/ http://fdopen.github.io/opam-repository-mingw/
- yawaramin 9y agoAlso, you can use the Windows Subsystem for Linux to get opam: http://themargin.io/2017/02/02/OCaml_on_win/ http://themargin.io/2017/02/02/OCaml_on_win/