Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.haskell > #153 > unrolled thread
| Started by | Frederick Williams <freddywilliams@btinternet.com> |
|---|---|
| First post | 2012-01-25 16:11 +0000 |
| Last post | 2012-02-02 14:50 +0000 |
| Articles | 14 — 5 participants |
Back to article view | Back to comp.lang.haskell
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
| From | Frederick Williams <freddywilliams@btinternet.com> |
|---|---|
| Date | 2012-01-25 16:11 +0000 |
| Subject | Book 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]
| From | Hans Aberg <haberg-news@telia.com> |
|---|---|
| Date | 2012-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]
| From | shishir <shishir.pandey@gmail.com> |
|---|---|
| Date | 2012-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]
| From | Hans Aberg <haberg-news@telia.com> |
|---|---|
| Date | 2012-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]
| From | Frederick Williams <freddywilliams@btinternet.com> |
|---|---|
| Date | 2012-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]
| From | Hans Aberg <haberg-news@telia.com> |
|---|---|
| Date | 2012-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]
| From | shishir <shishir.pandey@gmail.com> |
|---|---|
| Date | 2012-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]
| From | Hans Aberg <haberg-news@telia.com> |
|---|---|
| Date | 2012-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]
| From | Frederick Williams <freddywilliams@btinternet.com> |
|---|---|
| Date | 2012-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]
| From | Hans Aberg <haberg-news@telia.com> |
|---|---|
| Date | 2012-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]
| From | Rory Wang <hybridthesis@gmail.com> |
|---|---|
| Date | 2012-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]
| From | Frederick Williams <freddywilliams@btinternet.com> |
|---|---|
| Date | 2012-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]
| From | Hubert Wagner <hubert.wagner@udo.edu> |
|---|---|
| Date | 2012-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]
| From | Frederick Williams <freddywilliams@btinternet.com> |
|---|---|
| Date | 2012-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