I need to know why to use F#, not how. C# is a business programming language. F# doesn't appear to be obviously useful in that regard.
I would argue that F# is a better business programming language for a lot of reasons. First, the type system is great when it comes to modeling the problem and communicating that model with non-technical project managers because writing good data models often means you write clear code that's idiosyncratic to the language. My experience is non-technical people understand clear data models and pipelines and those are…
Can you expand on this? I'm interested in how these things are easier in F# than in C#.