Thursday, August 16, 2012

Dabbling with Haskell

My interest on Haskell was raised while i was developing things on Clojure and heard the language mentioned often. Encountered mystical notions that simple side effects like writing to the screen needed some advanced mathematical concept called Monads. This naturally pecked my interest.

When i noticed that a book called Learn You a Haskell, by Miran Lipovača,  free on the net i decided to read through it. And i have to say it was a great introduction to the language. Reading the book lead to a brief usage of the language. Not for any real program but seeing what kind of solutions i could create for various small problems with it. So Basically just doing some Katas.

All in all i learned a lot. I i now say often that the way i learned the little i do understand of Scala is through first learning Java, then Clojure and finally some Haskell. I mean just reading the book and trying out a bit made me understand Scala a lot better.

So i decided to try writing some mall program with it, but have to admit that i'm way too much pampered by the semi automatic build tools of JVM and did not have time to delve into building a program for real.

Yesterday i found out another book on the Language free on the net. Real World Haskell, by Bryan O'Sullivan, Don Stewart, and John Goerzen. So maybe this time i could try out doing something more real with Haskell.


No comments:

Post a Comment