There’s too little information in this article to be useful for real decision making. No context, no measurements, no details. This kind of puff piece has been written over and over already.
I code in F# because I like dotnet, but I want to use an ML language.
discriminated unions and pattern matching
no cyclic dependencies
immutability by default
currying
This could be summed up as “managing complexity”, I suppose. The lack of cyclic dependencies in particular enforces better architecture than I end up creating with C#, which has no such restriction.
There’s too little information in this article to be useful for real decision making. No context, no measurements, no details. This kind of puff piece has been written over and over already.
I code in F# because I like dotnet, but I want to use an ML language.
This could be summed up as “managing complexity”, I suppose. The lack of cyclic dependencies in particular enforces better architecture than I end up creating with C#, which has no such restriction.