Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

2
  • This is one of the nice things about F# as an entry point into the world of functional programming. It's a "functional first" language and works with any .NET library, meaning it is easy to make anything with it that you would use C# .NET for. Unfortunately a lot of those libraries, and specifically the older ones, are very OOP-centric, so when interfacing with them you have to break out of a purely functional style. Luckily F# will let you do this, though the syntax very much prefers FP over OOP. Commented Jan 19, 2021 at 5:31
  • +1 for pointing out you a complete paradigm switch is not requied, i.e. you can use FP and, say, OOP alongside one another. Commented May 10, 2021 at 14:16