In this post I read that:
OCaml’s standard library is one of its weakest parts. Always use extensions to the std library.
Searching around the net I find ExtLib, Batteries, and Janestreet.
I’m not sure what “weakest link” meant in the original post so I will leave it wide open for any concerns that people have. Perhaps it means that it does not have enough functionality? Or slow? Or there is something odd about the APIs?
It is true that OCaml’s standard library is its weakest link?
Here is one fellow’s feedback on OCaml.
It is balanced and seems useful, especially given that he links to his philosophy on languages, which appears to be a healthy one.
I had wondered:
What is the defacto OCaml build tool?
to which Sylvain replied:
– ocamlbuild (in OCaml distribution)
Some other use OMake.
After building OCaml 3.11.2 from source on Cygwin 1.72 I tried running ocamlbrowser and got the error:
Fatal error: exception Protocol.TkError("Can't find a usable init.tcl in the following directories:
The solution is can be found here:
I didn’t find one in Pervasives, and having read this thread I see why and that there probably is not one.
However, I wanted to do something like initialize an array of (0..9) and figured that identity is more convenient than (fun i -> i).
Raphael explained that it can be found here in Batteries Included.
The ‘“The Whitespace Thing” for OCaml‘ is
is an alternative syntax for OCaml that uses indentation to group multi-line expressions
Although I am not to the point where I could like or dislike something like this yet, I wonder how long time OCaml users feel about it?