Hacker News new | ask | show | jobs
by gnosis 5976 days ago
OCaml is also a multi-paradigm language, in which you can program in imperative, functional, and object-oriented styles.

Sorry, but F# basically is OCaml. F# code can even be compiled in an OCaml compiler, often without modification.

The only credit I'll give Microsoft here is in not picking a shitty technology to copy, like they usually do (like Java for C# or VMS for NT).

2 comments

"F# code can even be compiled in an OCaml compiler, often without modification."

I think you have that backwards. The #light syntax preferred by F# is not compatible with ocaml. ocaml and the non light syntax are about the same though.

Why do you say VMS is "shitty"? Linux is 15-20 years behind it on clustering alone...