Hi all, I'm looking to purchase one (perhaps two) books for my collection. I'm looking for two things in particular: - good algorithmic reference - good explanation of the meat of haskell (advanced stuff) I don't care about introductory stuff; I've written tens of thousands of lines of Haskell code and don't want to waste my time reading what a tuple is. I was looking at the "Algorithms: A Purely Functional Approach" online which, based on the contents, seems to satisfy well my first desire, but I fear it doesn't get advanced quickly enough and am left with only a little on advanced topics. All the other books I looked at on the bookshelf seemed too introductory. I'm not afraid of math (it was my undergraduate degree) and rather enjoy theorems, but I'm also insanely practical and am interested in a book which has a large section on *efficiency*. I fear what I'm looking for doesn't exist, and in the absense of a book, perhaps people could point me to good extended (perhaps journal?) papers -- though papers tend to largely ignore the efficiency stuff and serve as very poor references. Thanks! - Hal -- Hal Daume III "Computer science is no more about computers | hdaume@isi.edu than astronomy is about telescopes." -Dijkstra | www.isi.edu/~hdaume
A book which i absolutly love for learning haskell is "An Introduction to Functional Programming Systems Using Haskell" by A J T Davie (cambridge press) I dont know if other peoples experiences were similar but it took me about three tries to actually learn haskell, after which a light went on and it suddenly made sense, i wish I had found this book at the begininning as it would have definatly sped up the process. BTW, is there any chance of a 2nd edition of the book? I would love to be able to recommend it to friends but since it was written pre-haskell98 many of the examples dont work without minor modification ('hd' -> 'head', etc...) which is fine if you already have a grasp of the language, but quite perplexing if you are just starting out. Plus a chapter on rank-n-polymorphism and one on multi-parameter typeclasses would fill out the book quite nicely... John On Wed, Jul 31, 2002 at 04:03:46PM -0700, Hal Daume III wrote:
Hi all,
I'm looking to purchase one (perhaps two) books for my collection. I'm looking for two things in particular:
- good algorithmic reference - good explanation of the meat of haskell (advanced stuff)
I don't care about introductory stuff; I've written tens of thousands of lines of Haskell code and don't want to waste my time reading what a tuple is.
I was looking at the "Algorithms: A Purely Functional Approach" online which, based on the contents, seems to satisfy well my first desire, but I fear it doesn't get advanced quickly enough and am left with only a little on advanced topics.
All the other books I looked at on the bookshelf seemed too introductory.
I'm not afraid of math (it was my undergraduate degree) and rather enjoy theorems, but I'm also insanely practical and am interested in a book which has a large section on *efficiency*.
I fear what I'm looking for doesn't exist, and in the absense of a book, perhaps people could point me to good extended (perhaps journal?) papers -- though papers tend to largely ignore the efficiency stuff and serve as very poor references.
Thanks!
- Hal
-- Hal Daume III
"Computer science is no more about computers | hdaume@isi.edu than astronomy is about telescopes." -Dijkstra | www.isi.edu/~hdaume
_______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell
-- --------------------------------------------------------------------------- John Meacham - California Institute of Technology, Alum. - john@foo.net ---------------------------------------------------------------------------
G'day all. On Wed, Jul 31, 2002 at 04:03:46PM -0700, Hal Daume III wrote:
I'm not afraid of math (it was my undergraduate degree) and rather enjoy theorems, but I'm also insanely practical and am interested in a book which has a large section on *efficiency*.
You might want to look through the wiki. In particular: http://haskell.org/wiki/wiki?CommonHaskellIdioms (Note: It appears to be down a the moment, so try later.) Many of the idioms which have appeared recently are not so "common", but are nonetheless interesting from an efficiency point of view. Cheers, Andrew Bromage
participants (3)
-
Andrew J Bromage -
Hal Daume III -
John Meacham