A while back I told Jon that if he wrote something useful with Haskell I'd learn it. He proceeded to do something usful with it, so I have started working my way through the (excellent, so far) Real World Haskell.
So far, I like the language, but
Prelude> 1.1 * 2.2 2.4200000000000004 Prelude>
I've been pondering monads and suddenly the lightbulb goes off. I cannot explain better than LtU does so I won't try. Need to fire up ghci when I have a chance and see if my lightbulb is right.
Drives home that language != syntax.