Thanks for all the suggestions.<br><br>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.<br><br>Thanks again,<br clear="all">
Homero Cardoso de Almeida<br><br><br><div class="gmail_quote">On Thu, Aug 2, 2012 at 7:30 AM, Patrick Redmond <span dir="ltr"><<a href="mailto:plredmond@gmail.com" target="_blank">plredmond@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Although many resources have been mentioned here, I'd like to<br>
recommend "How To Design Programs", <<a href="http://www.htdp.org/" target="_blank">http://www.htdp.org/</a>>, which<br>
approaches functional programming from a Scheme (Racket) perspective.<br>
This book is how I learned functional programming and developed an<br>
interest in Haskell.<br>
<br>
In HTDP, higher order functions aren't introduced until you've been<br>
taught how to write similar code without them. Then you learn that<br>
your code can be abbreviated using things like map, foldl, foldr,<br>
ormap, andmap, etc. The book moves into more complicated uses of<br>
functions-as-data near the end.<br>
<br>
Hope you find it useful,<br>
Patrick<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
On Thu, Aug 2, 2012 at 4:03 AM, Arthur Clune <<a href="mailto:arthur@clune.org">arthur@clune.org</a>> wrote:<br>
> In a similar vein, I highly recommend "Higher Order Perl" by<br>
> Mark-Jason Dominus. It presents most of these concepts in a more<br>
> familiar setting. Don't worry if you don't know perl, if you know C++,<br>
> you'll know enough to follow the book.<br>
><br>
> Arthur<br>
><br>
> --<br>
> Arthur Clune <a href="mailto:arthur@clune.org">arthur@clune.org</a><br>
><br>
> _______________________________________________<br>
> Beginners mailing list<br>
> <a href="mailto:Beginners@haskell.org">Beginners@haskell.org</a><br>
> <a href="http://www.haskell.org/mailman/listinfo/beginners" target="_blank">http://www.haskell.org/mailman/listinfo/beginners</a><br>
<br>
_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org">Beginners@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/beginners" target="_blank">http://www.haskell.org/mailman/listinfo/beginners</a><br>
</div></div></blockquote></div><br>