Comment by vezzy-fnord

11 years ago

You would think something like OCaml would fill in that niche with its wider availability.

They do seem like very similar languages. I imagine in most cases your choice would have effectively already been made for you by the context -- e.g. whether you wanted the option of fast native binaries (OCaml) or deep .NET integration (F#).

OCaml doesn't come with the ecosystem that F# does. It isn't about availability, but APIs to play with.

  • I'm not sure I buy the ecosystem argument. We've recently seem other languages come from out of nowhere, with no ecosystem, to become major languages (Golang, for example).

    I don't think there's really anything stopping OCaml from being more widely adopted, except for lack of attention from trend-setters.