
Thanks for all the suggestions.
I was learning Haskell through LYAHFGG, and that's when I got the problem
with Higher Order functions. I'll take a look at all the resources posted.
Thanks again,
Homero Cardoso de Almeida
On Thu, Aug 2, 2012 at 7:30 AM, Patrick Redmond
Although many resources have been mentioned here, I'd like to recommend "How To Design Programs", http://www.htdp.org/, which approaches functional programming from a Scheme (Racket) perspective. This book is how I learned functional programming and developed an interest in Haskell.
In HTDP, higher order functions aren't introduced until you've been taught how to write similar code without them. Then you learn that your code can be abbreviated using things like map, foldl, foldr, ormap, andmap, etc. The book moves into more complicated uses of functions-as-data near the end.
Hope you find it useful, Patrick
On Thu, Aug 2, 2012 at 4:03 AM, Arthur Clune
wrote: In a similar vein, I highly recommend "Higher Order Perl" by Mark-Jason Dominus. It presents most of these concepts in a more familiar setting. Don't worry if you don't know perl, if you know C++, you'll know enough to follow the book.
Arthur
-- Arthur Clune arthur@clune.org
_______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners
_______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners