
Hello! I've completed reading of "Yet another Haskell tutorial" and now want to learn Haskell more thoroughly. I'm searching for a book, in which the features of Haskell are explained in the form of examples and exercises (like in the book "Clause and Effect" on PROLOG). My purpose in exploring Haskell is to determine whether I can program much more productively by using Haskell instead of Java/C#. In order to do that, I have to learn Haskell quite thoroughly. What book can you recommend? TIA Dmitri Pissarenko -- Dmitri Pissarenko Software Engineer http://dapissarenko.com

If you really want to find out if Haskell is for you, you need to try and do things you already know how to do in the other languages. For this reason I found that "Algorithms: A Functional Programming Approach" was great for showing me where Haskell excelled and why it was the language for me. I also have "The Haskell School of Expression" (the book I first learnt haskell from) and "The craft of functional programming". They are both great books. As far as learning about Haskell, I have learnt the most from doing the "Implementing a functional language" tutorial. However, if you are not interested in compilers, this would not be a good option. Matt. On 17/01/2005, at 8:00 PM, Dmitri Pissarenko wrote:
Hello!
I've completed reading of "Yet another Haskell tutorial" and now want to learn Haskell more thoroughly.
I'm searching for a book, in which the features of Haskell are explained in the form of examples and exercises (like in the book "Clause and Effect" on PROLOG).
My purpose in exploring Haskell is to determine whether I can program much more productively by using Haskell instead of Java/C#. In order to do that, I have to learn Haskell quite thoroughly.
What book can you recommend?
TIA
Dmitri Pissarenko -- Dmitri Pissarenko Software Engineer http://dapissarenko.com _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Thanks for your suggestions!
As far as learning about Haskell, I have learnt the most from doing the "Implementing a functional language" tutorial. However, if you are not interested in compilers, this would not be a good option.
I am primarily interested in using Haskell for everyday work, which in my case amounts to applications with a) (often) non-trivial algorithmic part and a b) user interface part. I want to use Haskell in order to increase my productivity in both of these parts. Compilers are, at least at the moment, not my topic of interest. Best regards Dmitri Pissarenko -- Dmitri Pissarenko Software Engineer http://dapissarenko.com

Dmitri Pissarenko
What book can you recommend?
<shamelessPlug>I reviewed The Haskell School of Expression on Slashdot a few months ago.</shamelessPlug>: http://books.slashdot.org/article.pl?sid=04/03/12/221232 peace, isaac
participants (3)
-
Dmitri Pissarenko
-
Isaac Jones
-
Matthew Roberts