The "Object-oriented programming in F#" series

As has been stressed many times before, F# is fundamentally a functional language at heart, yet the OO features have been nicely integrated and do not have a “tacked-on” feeling. As a result, it is quite viable to use F# just as an OO language, as an alternative to C#, say.

In this series, we’ll look at how F# supports object-oriented classes and methods.