OCaml in the Browser
ocsigen.org
ocsigen.org
http://shop.oreilly.com/product/0636920024743.do
I haven't read it, but heard very good things about it from friends who did.
Rather, what sorts of problem domains does it excel at?
(More cynically: why shouldn't I just use Ruby/C/Javscript/Erlang?)
It's strict (as opposed to lazy) functional language which generally generates fast and predictable performance executables.
it's a functional language, but it supports side-effects and classes. it used to be pretty much unique. it's closely related to F#.
more generally, it's a rather nice, general programming language. but it's not so popular, so doesn't have the range of libraries available to, say, python or java. but it does have all these: http://ocaml-batteries-team.github.io/batteries-included/hdo...
maybe i'm not answering the question exactly enough, but the problem is it really is a pretty nice, general language you could use for a lot of tasks. so nothing obviously jumps out to me as being "the [one] kind of task for ocaml".
Edit: If it doesn't answer your questions, please do leave comments to that effect on the site. It's a beta and the authors are keen on constructive feedback.
The problem of getting a job at Jane Street.