3 ms·
F# is great, but it seems to be somehow slowed down by C#. If there's a feature that takes time to implement (eg: Type Classes from Haskell or Polymorphic Modu
by namelosw 7y ago
F# is great, but it seems to be somehow slowed down by C#.
If there's a feature that takes time to implement (eg: Type Classes from Haskell or Polymorphic Module from Ocaml), people would rather wait for CLR or IL to support the infrastructures first.
As a result, there are many essential features waiting to be implemented forever.
- zelly 7y agoI'd try F# if it were hosted on JVM or better yet LLVM. Unfortunately .NET is borderline nightmare inducing so I wouldn't want to spend my free time using it. And it doesn't seem to have any better adoption than OCaml which is its supposedly outdated predecessor.
- adgasf 7y agoI think was true before .NET Core, but now the experience is quite good. It's also possible to use F# as a compile-to-js language using Fable. This code would run on Node or the browser. Then there is https://github.com/dotnet/corert https://github.com/dotnet/corert which allows ahead-of-time compilation to native code, but it is a bit more experimental.