News for hackers. Stuff that matters.
Re:C#: IEnumerable, yield return, and lazy evaluation by Eji1700 on Sunday June 26, 2022 @08:29AM (#31883328)
I'll say what I said to the other comment. Skip type providers. They're a neat concept but much like inheritance their use case winds up being massively more narrow that you'd first think.

The main draws are functions as a first class citizen (with a light syntax for that), low boiler plate, type inference with strong typing, and immutable by default. Oh and I also like the top down coding structure.

The amount of runtime errors i have in F# is minimal (generally because you're connecting to something wrong), because so much is caught in the compiler. Debugging is usually cake, and you're not afraid to really abstract out your code and start passing around functions because the syntax is light and easy.

There are no comments on this comment yet.