Hacker News new | ask | show | jobs
by abathologist 349 days ago
> F# as essentially Ocaml running on the .NET

IMO, a language without proper modules, GADTs, or (now) an effect system, does not seem to me like it could plausibly be described as "essentially OCaml". Your point about having ad hoc polymorphism (outside of an object system) is another good point about why F# really is not OCaml on .NET.

Not to mention the difference of being trapped in (or having the luxury of, as you prefer) .NET vs. compiling to native binaries.

Glad you like F# tho!