11 ms·
it's strict (so not as weird as lazy haskell), statically typed (with inference, so little extra typing) and reasonably fast. so it's faster than ruby, safer t
by andrewcooke 13y ago
it's strict (so not as weird as lazy haskell), statically typed (with inference, so little extra typing) and reasonably fast. so it's faster than ruby, safer than c, has more compile-time checking than erlang or javascript.
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/hdoc/ 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".