Why F#?
Published on: 2025-09-19 08:34:07
If someone had told me a few months ago I’d be playing with .NET again after a 15+ years hiatus I probably would have laughed at this. Early on in my career I played with .NET and Java, and even though .NET had done some things better than Java (as it had the opportunity to learn from some early Java mistakes), I quickly settled on Java as it was a truly portable environment.
I guess everyone who reads my blog knows that in the past few years I’ve been playing on and off with OCaml and I think it’s safe to say that it has become one of my favorite programming languages - alongside the likes of Ruby and Clojure. My work with OCaml drew my attention recently to F#, an ML targeting .NET, developed by Microsoft. The functional counterpart of the (mostly) object-oriented C#. The newest ML language created…
What is F#?
Unfortunately, no one can be told what the Matrix is. You have to see it for yourself. – Morpheus, The Matrix
Before we start discussing F#, I guess we should answer first
... Read full article.