3 ms·
How does F# compare to Haskell? I wan`t to put one staticaly typed functional language under my belt and I do like what I read about F# but I do not like it`s w
by ssijak 8y ago
How does F# compare to Haskell? I wan`t to put one staticaly typed functional language under my belt and I do like what I read about F# but I do not like it`s windows/microsoft ecosystem. I`ll probably go with Haskell.
- oblio 8y ago.NET Core works on Linux, Mac. Of course, if you just dislike Microsoft, can't help you there :)
- sparkie 8y agoF# is not strictly tied to Windows, it also works fine on Android, iOS & Linux, and is completely open source. It was open source well before the rest of the .NET ecosystem. Community contributions are larger than Microsoft's own. Haskell has very limited mobile support. In terms of language. F# is easier to learn and more practical to use for everyday programming. Haskell is more of an academic language, and takes a high level of expertise to utilize for real world development. Haskell is a purely functional language which makes great effort to eliminate side-effects altogether. F# on the other hand, is merely functional-first, but allows side effects by explicitly marking things as mutable, or by utilizing existing .NET libraries which have side-effects.