3 ms·
If you like LINQ, you should really give F# a try.
by munchler 2y ago
If you like LINQ, you should really give F# a try.
- neonsunset 2y agoF# is even better. I only wish performance wasn't hit or miss around sequences/iterator expressions. Hopefully one day it will reach parity with C# through compiler improvements and/or detaching FSharp.Core from conservatively targeting NS2.0 and modernizing it.
- emn13 2y agoI never really got over the order-dependent and fairly slow compile times, but it's been like 10 years since I used it for anything even slightly complex. Is F# better in this regard now, or are there accessible patterns to help deal with that?
- munchler 2y agoOrder-dependency is a feature, not a bug, but it does take some getting used to. If you really want to avoid it, you can now declare all functions in a module to be mutually recursive, so you can put them in any order. Cyclic dependencies between files are still prohibited, for good reason. See https://fsharpforfunandprofit.com/posts/cyclic-dependencies/ https://fsharpforfunandprofit.com/posts/cyclic-dependencies/. The F# compiler is slower than the C# compiler, but it's still more than fast enough for building large applications.
- throwaway31424 2y ago[dead]