[Haskell-cafe] Good reads?

Christopher Svanefalk christopher.svanefalk at gmail.com
Wed Apr 27 13:28:31 CEST 2011


First, thanks to everyone for your input! It is really appreciated, and
I will be checking out the resources you provided.

Also, a correction: /Haskell: The Craft of Functional Programming /is
written by Simon Thompson, not Peyton-Jones. Mixup on my part there :)

On 04/27/2011 01:44 AM, Eric Rasmussen wrote:
> I'm currently reading Real World Haskell
> (http://book.realworldhaskell.org/read/), and it's an excellent book.
> It goes into detail on quite a few interesting and practical uses of
> the language.
>
> Also, in the spirit of this discussion, is there a resource that
> attempts to compare libraries for common tasks so developers can make
> informed decisions without having to research each library or approach
> on their own? As an example, in other languages you might read about
> CSV parsing from a few different sources and see a general consensus
> on how to approach it. After hours of digging through code on Hackage
> and reading up on different approaches, I can't seem to find a
> consensus in Haskell.
>
> If anyone knows of a book/resource that breaks down different
> approaches to common problems and when/why you might choose one over
> the other, I'm very interested.
>
> -Eric Rasmussen
>
>
> On Tue, Apr 26, 2011 at 3:52 PM, Edward Amsden <eca7215 at cs.rit.edu
> <mailto:eca7215 at cs.rit.edu>> wrote:
>
>     On Tue, Apr 26, 2011 at 5:48 PM, Christopher Svanefalk
>     <christopher.svanefalk at gmail.com
>     <mailto:christopher.svanefalk at gmail.com>> wrote:
>     > I am currently reading through Peyton-Jones "Haskell: The Craft of
>     > Functional Programming" (2nd ed.), as well as a great paper
>     published by
>     > one of my professors
>     > (http://www.cse.chalmers.se/~rjmh/Papers/whyfp.html
>     <http://www.cse.chalmers.se/%7Erjmh/Papers/whyfp.html>). However, what
>     > other works, in your opinions, should I look into to get a more
>     complete
>     > understanding of functional programming?
>
>     You might consult the Typeclassopedia (Brent Yorgey).
>
>     Understanding these typeclasses helped me start understand the power
>     of abstraction that Haskell (and FP in general) gives a programmer.
>
>     quoth the abstract:
>     "The standard Haskell libraries feature a number of type classes with
>     algebraic or category-theoretic underpinnings. Becoming a fluent
>     Haskell hacker requires intimate familiarity with them all, yet
>     acquiring this familiarity often involves combing through a mountain
>     of tutorials, blog posts, mailing list archives, and IRC logs.
>
>     "The goal of this article is to serve as a starting point for the
>     student of Haskell wishing to gain a firm grasp of its standard type
>     classes. The essentials of each type class are introduced, with
>     examples, commentary, and extensive references for further reading."
>
>     http://www.haskell.org/wikiupload/8/85/TMR-Issue13.pdf, page 13
>
>     And from a fellow student: have fun!
>
>     --
>     Edward Amsden
>     Student
>     Computer Science
>     Rochester Institute of Technology
>     www.edwardamsden.com <http://www.edwardamsden.com>
>
>     _______________________________________________
>     Haskell-Cafe mailing list
>     Haskell-Cafe at haskell.org <mailto:Haskell-Cafe at haskell.org>
>     http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20110427/d6f281ed/attachment.htm>


More information about the Haskell-Cafe mailing list