Haskell School of Music by Paul Hudak
haskell.cs.yale.edu
haskell.cs.yale.edu
times (n+1) m
is invalid.If anyone is trying out the tutorial and gets the same error, replace that definition of "times" with
times n m = m :+: (times (n-1) m)
and you should be good.IIRC he was diagnosed with a serious form of leukemia awhile back. It's good to see that he's still finding time to do cool things!
http://www.deseretnews.com/article/700109560/Skier-Jen-Hudak...
Although 'Haskell School of Expression' is written to be an introductory text, I have trouble seeing it that way, in part because of the multimedia aspect. Graham Hutton's 'Programming in Haskell' is a carefully written beginner text.
Functional programming, and Haskell in particular, reward patience. Hudak's and Hutton's books both have a high impact to time spent ratio. I suspect 'School of Music' will as well.
[EDIT - Just looked through it. It is School of Expression rewritten for music rather than multimedia. Cool]
If the new book does the same, and also teaches something about computer music, it sounds like a real winner.
read it to rags
I like that. My LY and RW are pretty raggedy, and I've basically written my own indexes for those books. (Let's not forget the other books: Hutton, Thompson, Road to Logic, Bird's Pearls (which i haven't read))