Wednesday, July 29, 2009

Lets Get Functional

Yesterday, the topic came up of various languages and F# came up, a Microsoft sponsored functional .NET language. It peaked my interest with another language possibly picking up GUI side of APP and I decided to look into it.

So the next few entries will be my thoughts, excitment, terror and anger about learning this new langauge.

My source of education.
http://en.wikibooks.org/wiki/F_Sharp_Programming

It took me an hour to download everything required to run this, but I am more than willing to accept it is because my internet decided it was stupid, but my anger quickly dissapated as I opened its repl. Everyt lanaguge should have a repl it is the greatest learning tool ever so YAY for that.

F# does not do implicit casts as the tutorial claims that C# does. This isn't really a negative for me as during my relationship with C# I have noticed its cast system is attrocious, it cannot be trusted and a developer should simply accept that they need to handle casting themselves.

So now I am down to actually learning the langauge, I will let you all know how I go.



No comments:

Post a Comment