I have been wanting to blog for some time now, so just updated my blogging profile :) I will be sharing resources and articles which will help us better understand intricacies of the programming world.
The word Monad - a word coming from category theory and Haskell FP world.
I am still learning from it, and to the best of my understanding (at this hour) I have come to believe that it a pattern of programming to avoid those nasty null checks.
Scala provides that in the language feature in the form of List and Option monads. Although my understanding is still fuzzy, I want to share a few resources that have helped me in understanding them.
http://debasishg.blogspot.in/2008/03/maybe-scala.html
http://www.codecommit.com/blog/ruby/monads-are-not-metaphors
http://debasishg.blogspot.in/2008/03/maybe-scala.html
I would request you to go through those links in that order. Will update the blog adding more resources and examples as I go along.
Hopefully one day I will be able to post a detailed article about monads :)
No comments:
Post a Comment