Gradual Epiphany

Haskell: Bend Your Brain

I’ve taken an interest in some of the more esoteric languages of late. I’ve been doing some pretty heavy-duty Erlang development at work, and have found it to be a very solid, fast and powerful language/platform. However, in the past few days, I’ve started looking at Haskell. Wow…where Erlang makes sense, once you get past the idea of pattern matching and immutable-everything…Haskell just wants to be lazy. Just implementing a simple Fibonacci function is completely alien….but intriguing.

I found a great tutorial on Haskell — Haskell for C Programmers. It’s well written and very lucid. The author captures the bewilderment you’re sure to encounter quite well — I’ve found myself cackling like a madman this evening as I read it.

I guess I need to get out more. :)