3 ms·
Any migrants from Haskell to F# who have used it for larger projects and can compare the two? I’ve used Haskell on and off for a number of years for a number of
by jpcooper 6y ago
Any migrants from Haskell to F# who have used it for larger projects and can compare the two? I’ve used Haskell on and off for a number of years for a number of small projects, and I’m considering moving to F# for better IDE and debugger support, and I’m wondering whether there are any downsides in comparison to Haskell which I should consider. Any result-based advice would be appreciated.
- goto11 6y agoFor larger F# projects you will probably use a bunch of .net libraries. It is of course an advantage of F# that you can, but it also makes the language feel like an uneasy hybrid. For example F# functions are called with a different syntax than .net functions/methods. Haskell feels much more consistent. I prefer F# for larger projects because it makes a bunch of pragmatic compromises. IMHO languages which a singular vision (Scheme, Smalltalk, Haskell) are great for learning and expanding your mind, but when it comes to larger real-world projects, dogmatism just gets in the way.
- jpcooper 6y agoThanks for the tips.