Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.haskell > #153 > unrolled thread

Book on Haskell

Started byFrederick Williams <freddywilliams@btinternet.com>
First post2012-01-25 16:11 +0000
Last post2012-02-02 14:50 +0000
Articles 14 — 5 participants

Back to article view | Back to comp.lang.haskell


Contents

  Book on Haskell Frederick Williams <freddywilliams@btinternet.com> - 2012-01-25 16:11 +0000
    Re: Book on Haskell Hans Aberg <haberg-news@telia.com> - 2012-01-25 18:08 +0100
      Re: Book on Haskell shishir <shishir.pandey@gmail.com> - 2012-01-29 04:52 -0800
        Re: Book on Haskell Hans Aberg <haberg-news@telia.com> - 2012-01-29 15:27 +0100
          Re: Book on Haskell Frederick Williams <freddywilliams@btinternet.com> - 2012-01-29 18:51 +0000
            Re: Book on Haskell Hans Aberg <haberg-news@telia.com> - 2012-01-29 20:38 +0100
              Re: Book on Haskell shishir <shishir.pandey@gmail.com> - 2012-01-30 11:12 -0800
                Re: Book on Haskell Hans Aberg <haberg-news@telia.com> - 2012-01-30 20:56 +0100
              Re: Book on Haskell Frederick Williams <freddywilliams@btinternet.com> - 2012-01-31 16:27 +0000
                Re: Book on Haskell Hans Aberg <haberg-news@telia.com> - 2012-01-31 18:52 +0100
    Re: Book on Haskell Rory Wang <hybridthesis@gmail.com> - 2012-01-31 08:55 -0800
      Re: Book on Haskell Frederick Williams <freddywilliams@btinternet.com> - 2012-02-01 18:34 +0000
        Re: Book on Haskell Hubert Wagner <hubert.wagner@udo.edu> - 2012-02-02 10:46 +0100
          Re: Book on Haskell Frederick Williams <freddywilliams@btinternet.com> - 2012-02-02 14:50 +0000

#153 — Book on Haskell

FromFrederick Williams <freddywilliams@btinternet.com>
Date2012-01-25 16:11 +0000
SubjectBook on Haskell
Message-ID<4F2029C9.8D543F0A@btinternet.com>
What book or books on Haskell would be good for learning how to use the
language and about its internals?  I have a lot of programming
experience, but not using functional languages.
-- 
When a true genius appears in the world, you may know him by 
this sign, that the dunces are all in confederacy against him.
Jonathan Swift: Thoughts on Various Subjects, Moral and Diverting

[toc] | [next] | [standalone]


#154

FromHans Aberg <haberg-news@telia.com>
Date2012-01-25 18:08 +0100
Message-ID<jfpcva$6uc$1@dont-email.me>
In reply to#153
On 2012/01/25 17:11, Frederick Williams wrote:
> What book or books on Haskell would be good for learning how to use the
> language and about its internals?  I have a lot of programming
> experience, but not using functional languages.

There is a list of material here:
   http://www.haskell.org/
   http://www.haskell.org/haskellwiki/Tutorials

An older one is
   http://www.haskell.org/tutorial/
but there are others now.

Hans


[toc] | [prev] | [next] | [standalone]


#155

Fromshishir <shishir.pandey@gmail.com>
Date2012-01-29 04:52 -0800
Message-ID<21070069.500.1327841561868.JavaMail.geo-discussion-forums@prfq33>
In reply to#154
Hi all,

I had the same question as the OP, but I am at a loss looking at the list maintained at haskell.org. I'm primarily a C/C++ programmer. I did have a look at Real World Haskell but it did not appeal to me its too verbose, is there any book which would be closer to say a KnR or TC++PL for Haskell. So far whatever I've read about Haskell has really amazed me, so I desperately want to learn the language.

TIA,
Shishir

[toc] | [prev] | [next] | [standalone]


#156

FromHans Aberg <haberg-news@telia.com>
Date2012-01-29 15:27 +0100
Message-ID<jg3l08$usp$1@dont-email.me>
In reply to#155
On 2012/01/29 13:52, shishir wrote:

> I had the same question as the OP, but I am at a loss looking at the list maintained at haskell.org. I'm primarily a C/C++ programmer. I did have a look at Real World Haskell but it did not appeal to me its too verbose, is there any book which would be closer to say a KnR or TC++PL for Haskell. So far whatever I've read about Haskell has really amazed me, so I desperately want to learn the language.

Did you check out this tutorial, which is good for experienced programmers
   http://www.haskell.org/tutorial/

In addition, you might take down Hugs http://www.haskell.org/hugs/, 
which is an interpreter, and look at its sources, which good input on 
how to program. For example:
   hugs98-plus-Sep2006/libraries/hugsbase/Hugs/Prelude.hs
Some basic packages are in
   hugs98-plus-Sep2006/packages/base/Data/

But program with the platform which has the interactive ghci:
   http://hackage.haskell.org/platform/

And the language specifications, 98 and now 2010:
   http://www.haskell.org/haskellwiki/Language_and_library_specification

Hans

[toc] | [prev] | [next] | [standalone]


#157

FromFrederick Williams <freddywilliams@btinternet.com>
Date2012-01-29 18:51 +0000
Message-ID<4F259544.4F628A30@btinternet.com>
In reply to#156
Hans Aberg wrote:
 
> Did you check out this tutorial, which is good for experienced programmers
>    http://www.haskell.org/tutorial/

Shishir and I are looking for books.

-- 
When a true genius appears in the world, you may know him by 
this sign, that the dunces are all in confederacy against him.
Jonathan Swift: Thoughts on Various Subjects, Moral and Diverting

[toc] | [prev] | [next] | [standalone]


#158

FromHans Aberg <haberg-news@telia.com>
Date2012-01-29 20:38 +0100
Message-ID<jg4787$b2k$1@dont-email.me>
In reply to#157
On 2012/01/29 19:51, Frederick Williams wrote:
> Hans Aberg wrote:
>
>> Did you check out this tutorial, which is good for experienced programmers
>>     http://www.haskell.org/tutorial/
>
> Shishir and I are looking for books.

Oh, sorry, I thought you wanted to learn programming in Haskell.

Hans


[toc] | [prev] | [next] | [standalone]


#159

Fromshishir <shishir.pandey@gmail.com>
Date2012-01-30 11:12 -0800
Message-ID<6853134.950.1327950747824.JavaMail.geo-discussion-forums@prhb20>
In reply to#158
Hi Hans,

Yes, working around the sarcasm, we want to learn to program in Haskell, but we find a book much easier to manage.

You are correct in suggesting that we could take the tutorial - perhaps a print out of it, but it'd not be the same thing as a book. The books, especially the ones I mentioned, offer a great advantage for people like me that they 
incorporate some exercises which we could use to gauge our understanding of the concepts. 

You can argue that we can come up with questions of our own, which we may try solving, or perhaps try solving some problem which we have solved in some language of our choice again, except this time with Haskell.It's just that 
with little or no prior experience with functional programming it becomes a tad
difficult to imagine what kind of problems can be best attacked with Haskell. 
I'm an average programmer, with limited intellectual ability so a book can help 
me with finding problems and once I start identifying patterns, connections I'll let go of the crutch.

It would take us quite a bit of time to acquire the kind of fluidity with Haskell that is needed to really grasp the workings of prelude or understand
how basic packages are implemented and why. I do like the idea, and I hope to do that too, in due course of time.

I appreciate your help, and I'll try using a hard copy of the tutorial again.If that doesn't work, I'll start my search for a book again. 

Thank you,
Shishir

[toc] | [prev] | [next] | [standalone]


#160

FromHans Aberg <haberg-news@telia.com>
Date2012-01-30 20:56 +0100
Message-ID<jg6sls$b8j$1@dont-email.me>
In reply to#159
On 2012/01/30 20:12, shishir wrote:
> ... we want to learn to program in Haskell, but we find a book much easier to manage.

If you want textbook reviews, then you need to get it from those who has 
dealt with the books in question. You might ask in the mailing lists 
here (beginners or cafe):
   http://www.haskell.org/haskellwiki/Mailing_lists

Also, you might search for the books this list on the net, by adding the 
word "review" to you search.
   http://www.haskell.org/haskellwiki/Books

Hans

[toc] | [prev] | [next] | [standalone]


#161

FromFrederick Williams <freddywilliams@btinternet.com>
Date2012-01-31 16:27 +0000
Message-ID<4F281666.EB2C753A@btinternet.com>
In reply to#158
Hans Aberg wrote:
> 
> On 2012/01/29 19:51, Frederick Williams wrote:

> > Shishir and I are looking for books.
> 
> Oh, sorry, I thought you wanted to learn programming in Haskell.

I wrote "What book or books on Haskell would be..." in a post titled
"Book on Haskell".

Shishir wrote "I had the same question as the OP, [...] is there any
book ...".

I wonder at your thinking.

Btw, how good are you as a programmer?  I mean, do you ever fulfil the
requirement?

-- 
When a true genius appears in the world, you may know him by 
this sign, that the dunces are all in confederacy against him.
Jonathan Swift: Thoughts on Various Subjects, Moral and Diverting

[toc] | [prev] | [next] | [standalone]


#163

FromHans Aberg <haberg-news@telia.com>
Date2012-01-31 18:52 +0100
Message-ID<jg99pb$m74$1@dont-email.me>
In reply to#161
On 2012/01/31 17:27, Frederick Williams wrote:

> Hans Aberg wrote:

>>> Shishir and I are looking for books.
>>
>> Oh, sorry, I thought you wanted to learn programming in Haskell.
>
> I wrote "What book or books on Haskell would be..." in a post titled
> "Book on Haskell".

> I wonder at your thinking.

Does not my reply above explain that?

 > Shishir wrote "I had the same question as the OP, [...] is there any
 > book ...".

This reply was not to you. Why do comment on that? And you snipped the 
essential part, rendering its inclusion useless.

Hans

[toc] | [prev] | [next] | [standalone]


#162

FromRory Wang <hybridthesis@gmail.com>
Date2012-01-31 08:55 -0800
Message-ID<27395956.3582.1328028902759.JavaMail.geo-discussion-forums@yqcg21>
In reply to#153
The Haskell School of Expression is quite nice and illustrates the perks of functional programming well. Plus it's rather terse.
http://www.cs.yale.edu/homes/hudak/SOE/

[toc] | [prev] | [next] | [standalone]


#164

FromFrederick Williams <freddywilliams@btinternet.com>
Date2012-02-01 18:34 +0000
Message-ID<4F2985CD.AC2EE0EC@btinternet.com>
In reply to#162
Rory Wang wrote:
> 
> The Haskell School of Expression is quite nice and illustrates the perks of functional programming well. Plus it's rather terse.
> http://www.cs.yale.edu/homes/hudak/SOE/

Thank you.  Terseness is good!

-- 
When a true genius appears in the world, you may know him by 
this sign, that the dunces are all in confederacy against him.
Jonathan Swift: Thoughts on Various Subjects, Moral and Diverting

[toc] | [prev] | [next] | [standalone]


#165

FromHubert Wagner <hubert.wagner@udo.edu>
Date2012-02-02 10:46 +0100
Message-ID<jgdltl$cba$1@janice.cs.uni-dortmund.de>
In reply to#164
Am 01.02.2012 19:34, schrieb Frederick Williams:
> Rory Wang wrote:
>>
>> The Haskell School of Expression is quite nice and illustrates the perks of functional programming well. Plus it's rather terse.
>> http://www.cs.yale.edu/homes/hudak/SOE/
>
> Thank you.  Terseness is good!
>

I can recommend the book by Marco Block, Adrian Neumann:
Haskell Intensivkurs, Springer 2011 (in German)

[toc] | [prev] | [next] | [standalone]


#166

FromFrederick Williams <freddywilliams@btinternet.com>
Date2012-02-02 14:50 +0000
Message-ID<4F2AA2CA.ADFB2B11@btinternet.com>
In reply to#165
Hubert Wagner wrote:
> 
> Am 01.02.2012 19:34, schrieb Frederick Williams:
> > Rory Wang wrote:
> >>
> >> The Haskell School of Expression is quite nice and illustrates the perks of functional programming well. Plus it's rather terse.
> >> http://www.cs.yale.edu/homes/hudak/SOE/
> >
> > Thank you.  Terseness is good!
> >
> 
> I can recommend the book by Marco Block, Adrian Neumann:
> Haskell Intensivkurs, Springer 2011 (in German)

Unfortunately I don't read German.

-- 
When a true genius appears in the world, you may know him by 
this sign, that the dunces are all in confederacy against him.
Jonathan Swift: Thoughts on Various Subjects, Moral and Diverting

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.haskell


csiph-web