If you are interested mainly in the functional language aspect of OCaml and use Windows, F# is very close to OCaml in syntax/semantics, but has really good support within Visual Studio (a really good debugger for example).<p>Once you want to use some of the more advanced features (Modules and Functors come to mind), you can switch back to OCaml relatively easily since they are so similar.
I love OCaml the language, but the tooling, especially wrt building (ocamlbuild, Oasis etc) , is horrendous. That said, the situation is much better now, than say 5 years ago.
An OCaml MOOC just started yesterday, I think there's still time for people to get in:<p><a href="https://www.france-universite-numerique-mooc.fr/courses/parisdiderot/56002/session01/about" rel="nofollow">https://www.france-universite-numerique-mooc.fr/courses/pari...</a><p>Session 0 is just a lot of introductory stuff (history of OCaml, etc.), so it shouldn't be difficult to catch up.
I'm in this course I've been interested in the ML family of languages ever since learning SML which is without a doubt my favorite language ever.
I like OCaml very much, though I haven't written code in it in the last 10 years, when I taught myself the language a long time ago I very much enjoyed it. I preferred SML/NJ, but that never got any velocity.<p>It'd be nice to have a job working in OCaml.
Does anyone know any good GUI OCaml IDE for Mac (something like RStudio)? Because the plugins for Eclipse and Intellij aren't very good and ocaml-top doesn't seem to work.
While digging for history I read these slides from David Turner (miranda and other, pre-haskell)<p><a href="http://www-fp.cs.st-andrews.ac.uk/tifp/TFP2012/TFP_2012/Turner.pdf" rel="nofollow">http://www-fp.cs.st-andrews.ac.uk/tifp/TFP2012/TFP_2012/Turn...</a><p>It's not directly related to OCaml, but it retrace the roots of the ML family too, so I thought it could be of interest.