After reading the chapter about parsers in Bird's book, I tried to implement a simple parser myself, and this was a great experience, a real eye opener on how declarative and composable Haskell can be. Haskell is... well magic :-) It gave me same kind of joy I had when I made my first moving sprite on the Commodore 64 in 1985.

On Thu, Mar 26, 2009 at 12:44 AM, Heinrich Apfelmus <apfelmus@quantentunnel.de> wrote:
Manlio Perillo wrote:
> Heinrich Apfelmus ha scritto:
>>
>> I think you'd have had a much easier time by starting with a proper book
>> right away, like Richard Bird's "Introduction to Functional Programming
>> in Haskell", accompanied by Real World Haskell.
>
> Unfortunately, one year ago Real World Haskell was not here.
> And note that I have no problems with basic functional programming
> concepts.
> My problems are specific to Haskell.

Despite the title, Bird's book is quite specific to Haskell, in
particular concerning the philosophy of composing solutions from
building blocks as opposed to primitive recursion.

I'd say that every serious Haskell programmer should have it on his
bookshelf (even if only for show ;) ).


Regards,
apfelmus

--
http://apfelmus.nfshost.com

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe