By alashcraft
via weblogs.asp.net
Published: Sep 30 2008 / 15:49
In the past couple of posts, I covered extension everything in F#. This allows me to extend .NET types with such things as extension static and instance methods, properties, properties with indexers, events and so on. But, let's go back to the beginning and cover object oriented programming with F# from the ground up. I like to stress that F# is not only a first class functional language, albeit a more impure one than say Haskell, but it also treats imperative and object oriented code as first class citizens as well. To be able to mix and match for the appropriate programming style makes this a very powerful tool, to be able to use functional aspects with first class citizenship, but as well with imperative and object oriented, well, then the sky is the limit. With that, let's go over some of the things that make F# a player in this space.
Add your comment
Voters For This Link (14)
-
alashcraft -
rick -
matt -
mswatcher -
saydjay -
poupetson -
thinkingserious -
bscarr -
jingu -
eric_suen -
LILkillaBEE -
ksh2dzone -
jdh30 -
davneter