Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I wish I could say the choice of OCaml among all available functional languages was objective, rational and well-deserved... the fundamental reason is that my knowledge of OCaml is orders of magnitude greater than my knowledge of Haskell, F# or Erlang (three languages I would have considered using as well). I do find OCaml more adapted to the way I think, but the way I think probably ended up the way it is because I have been using OCaml a lot.

I can do a fairly adequate analysis of OCaml-versus-PHP or OCaml-versus-C# because I'm familiar with both sides of the equation, but I wouldn't be able to do an honest comparison of OCaml and Haskell.



these ask reddit's are pretty good. Good Lang A vs B comp's are very rare.

http://www.reddit.com/r/ocaml/comments/fmpl8/i_have_yet_to_l...

http://www.reddit.com/r/haskell/comments/fmp66/i_have_yet_to...

and this guy's universe of FP languages:

http://www.slideshare.net/brweber2/functional-concepts-for-o...

slide 12: haskell, clean, F#, ML/ocaml, lisp, scheme, scala, clojure, erlang, XSLT


Chosing one language over the other because you know it better is rational and well-deserved.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: