Learning more Haskell

(Minor update: Removed a double-quote too much. Darn [AutoPairs](http://www.jwwalker.com/pages/autopairs.html). Maybe it can be configured.)

[Jamis Buck](http://jamis.jamisbuck.org/articles/2005/10/30/learning-haskell) brought me back on track with learning Haskell: I have had the [Yet Another Haskell Tutorial PDF](http://www.isi.edu/~hdaume/htut/) on my laptop for ages, but those things don’t read themselves.

A sidenote: using Haskell feels loads more natural to me compared with Common Lisp. I try reading [Practical Common Lisp](http://www.gigamonkeys.com/book/), as well. Grabbing the first item off a list (aka the “head” of the list):

Haskell: head( ["olle", "floyd", "muhammad"] )

Lisp: ( first ( list "olle" "floyd" "muhammad" ) )

That [s-expression syntax](http://en.wikipedia.org/wiki/S-expression) comes to bite me all the time! (I had to review that Lisp statement a couple of times in an interactive environment, to find and remove my C-style parentheses, and make it s-exp’y.) Haskell’s form has a more C-programmer-natural feel to it; YMMV.

[tags]haskell,programming[/tags]