I am looking into learning OCaml, from the first glance it looks quite interesting as programming language, I like the pattern matching and the functional side. Beside exploratory learning are there any real opportunities in learning this language? What about a good editor to use with it (I am currently using vim)
Yes!<p>A useful tool for writing OCaml in Vim is Merlin [0].<p>Facebook uses OCaml as well [1] [2] [3]<p>A great tutorial is [4]<p>[0] <a href="https://github.com/ocaml/merlin" rel="nofollow">https://github.com/ocaml/merlin</a><p>[1] <a href="https://github.com/facebook/reason" rel="nofollow">https://github.com/facebook/reason</a><p>[2] <a href="https://github.com/facebook/flow/" rel="nofollow">https://github.com/facebook/flow/</a><p>[3] <a href="https://github.com/facebook/infer" rel="nofollow">https://github.com/facebook/infer</a><p>[4] <a href="http://realworldocaml.org/" rel="nofollow">http://realworldocaml.org/</a>