Uh, isn't F# mostly a derivative of OCaml (and Haskell)?
Uh, isn't F# mostly a derivative of OCaml (and Haskell)?
I don't know if it really is "the most original new face", and could be critized for trying to bring too many things into one, but it's not just a clone of Haskell or OCaml.
[edited typo]
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).
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.
I'd much rather read an interview with Xavier Leroy, inventor of OCaml (which F# is basically a Microsoft appropriation of).
Kind of ironic, but quite typical, that the people who really deserve the credit get passed over in favor of imitators.