Re: Learning Haskell and FP

2001-01-08 Thread Benjamin L. Russell
On Fri, 5 Jan 2001 10:26:19 -0500 (EST) Patrick M Doane [EMAIL PROTECTED] wrote: [snip] I think a really good beginner's tutorial on I/O could be started from this paper: - Start immediately with using the 'do expression' and don't worry about the history that led to its

Re: Learning Haskell and FP

2001-01-08 Thread Theodore Norvell
Erik Meijer wrote: Nope, I also think that Haskell is the world's finest *imperative* language (and the world's best functional language as well). The beauty of monads is that you can encapsulate imperative actions as first class values, ie they have the same status as functions, lists, ...

RE: Learning Haskell and FP

2001-01-05 Thread Patrick M Doane
On Wed, 3 Jan 2001, Simon Peyton-Jones wrote: I'm sure that's right. Trouble is, we're the last people qualified to write one! Here's a suggestion: would someone like to write such a guide, from the point of view of a beginner, leaving blanks that we can fill in, when you come across a

Re: Learning Haskell and FP

2001-01-04 Thread Lars Lundgren
On Wed, 3 Jan 2001, Michael Zawrotny wrote: 1. How the #$!? do I read some data from a file. Good, I've got the data, now I can work on it. Nope, now I have an "IO thingie" whatever that is, but all of the standard functions want a regular "thingie" now what? I do not know if you

Re: Learning Haskell and FP

2001-01-04 Thread Keith Wansbrough
I do not know if you actually wanted an answer to this, but I'm sick of hearing this FAQ everywhere when the answer is so simple. There are exactly two ways to do this (one of them is actually syntactic sugar for the other). [..] Can everyone include an answer to this FAQ everywhere,

RE: Learning Haskell and FP

2001-01-04 Thread Simon Peyton-Jones
| 1. How the #$!? do I read some data from a file. Good, I've | got the data, now I can work on it. Nope, now I have an "IO | thingie" whatever that is, but all of the standard functions want | a regular "thingie" now what? Perhaps this would be a good moment to advertise the revised

RE: Learning Haskell and FP

2001-01-04 Thread i r thomas
Perhaps this would be a good moment to advertise the revised version of Tackling the Tackling the Awkward Squad: monadic input/output, concurrency, exceptions, and foreign-language calls in Haskell http://research.microsoft.com/~simonpj/#marktoberdorf (Concerning the

Re: Learning Haskell and FP

2001-01-04 Thread Doug Fields
One more thing: I'm happy to incorporate any tutorial material into haskell.org. If you have material that would be appropriate please let me know and I'll add it to the site. I know there are some very good slides from Haskell courses that could be put into haskell.org. For what it's

Re: Learning Haskell and FP

2001-01-04 Thread Benjamin L. Russell
On Wed, 3 Jan 2001 22:55:17 -0800 (PST) Fritz K Ruehr [EMAIL PROTECTED] wrote: [snip] An O'Reilly "nutshell" book is an even better suggestion than my "Design Patterns in Haskell" of a few days back, at least from the perspective of marketing and promotion. But it raises the issue

Re: Learning Haskell and FP

2001-01-03 Thread Ketil Malde
"Karl M. Syring" [EMAIL PROTECTED] writes: Mind if I "me too" a bit? I had just read the SICP, and I too found that the Gentle Introduction served well as an introduction to the Haskell syntax. If you start out with zero knowledge in functional programming, as I do, the GITH is really not

RE: Learning Haskell and FP

2001-01-03 Thread Simon Peyton-Jones
| PS: are the members of the list expecting to get replies by | private mail? The thing to do is to switch the thread to [EMAIL PROTECTED] haskell@haskell-org is meant for openers; longer threads should move to haskell-cafe. That way people can control how inundated they get. You

Re: Learning Haskell and FP

2001-01-03 Thread Shlomi Fish
On Tue, 2 Jan 2001, Paul Hudak wrote: Unforunately, the "Gentle Introduction To Haskell" that haskell.org links to is not a very useful introduction. John and I should probably rename this document, since it really isn't a very gentle intro at all. We should probably also downplay it's

Re: Learning Haskell and FP

2001-01-03 Thread Paul Hudak
Thanks to everyone for their comments regarding "GITH". I conclude that: -- it is useful to people who have previously programmed in Scheme or some other functional language -- it is a difficult read for those not familiar with FP concepts, and certainly not appropriate for novice

Re: Learning Haskell and FP

2001-01-03 Thread John Peterson
One more thing: I'm happy to incorporate any tutorial material into haskell.org. If you have material that would be appropriate please let me know and I'll add it to the site. I know there are some very good slides from Haskell courses that could be put into haskell.org. The document sources

Re: Learning Haskell and FP

2001-01-03 Thread George Russell
Paul Hudak wrote: [snip] So I suppose the main thing that John and I should think about is changing the title. Something like "An Introduction to Haskell for People Who Have Previously Programmed in Scheme or Some Other Functional Language" might be good! :-) "A Gentle Introduction to

Re: Learning Haskell and FP

2001-01-03 Thread Michael Zawrotny
Paul Hudak [EMAIL PROTECTED] wrote: Thanks to everyone for their comments regarding "GITH". I conclude that: -- it is useful to people who have previously programmed in Scheme or some other functional language -- it is a difficult read for those not familiar with FP concepts, and

Re: Learning Haskell and FP

2001-01-03 Thread William Lee Irwin III
On Wed, Jan 03, 2001 at 01:28:41AM -0800, Simon Peyton-Jones wrote: Here's a suggestion: would someone like to write such a guide, from the point of view of a beginner, leaving blanks that we can fill in, when you come across a task or issue you don't know the answer to? That is, you provide

RE: Learning Haskell and FP

2001-01-03 Thread Karl M. Syring
-Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Ketil Malde Sent: Wednesday, January 03, 2001 8:28 AM To: George Russell Cc: [EMAIL PROTECTED]; i r thomas; [EMAIL PROTECTED] Subject: Re: Learning Haskell and FP George Russell [EMAIL PROTECTED

RE: Learning Haskell and FP

2001-01-03 Thread Karl M. Syring
-Original Message- From: Simon Peyton-Jones [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 03, 2001 10:02 AM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: RE: Learning Haskell and FP | PS: are the members of the list expecting to get replies by | private mail

Re: Learning Haskell and FP

2001-01-03 Thread Benjamin L. Russell
On Wed, 03 Jan 2001 11:26:53 -0500 Michael Zawrotny [EMAIL PROTECTED] wrote: [snip] The reason that I found GITH difficult wasn't that the concept of programming with functions/functional style was new to me. What got me was that the concepts and notations were much more

Re: Learning Haskell and FP

2001-01-02 Thread Paul Hudak
Unforunately, the "Gentle Introduction To Haskell" that haskell.org links to is not a very useful introduction. John and I should probably rename this document, since it really isn't a very gentle intro at all. We should probably also downplay it's prominance on the haskell website. It was

Re: Learning Haskell and FP

2001-01-02 Thread George Russell
Paul Hudak wrote: Unforunately, the "Gentle Introduction To Haskell" that haskell.org links to is not a very useful introduction. John and I should probably rename this document, since it really isn't a very gentle intro at all. We should probably also downplay it's prominance on the

Re: Learning Haskell and FP

2001-01-02 Thread Jan Skibinski
On Tue, 2 Jan 2001, George Russell wrote: Paul Hudak wrote: Unforunately, the "Gentle Introduction To Haskell" that haskell.org links to is not a very useful introduction. John and I should probably rename this document, since it really isn't a very gentle intro at all. We

Re: Learning Haskell and FP

2001-01-02 Thread Patrick M Doane
On Tue, 2 Jan 2001, Paul Hudak wrote: Unforunately, the "Gentle Introduction To Haskell" that haskell.org links to is not a very useful introduction. John and I should probably rename this document, since it really isn't a very gentle intro at all. We should probably also downplay it's

Re: Learning Haskell and FP

2001-01-02 Thread Ketil Malde
George Russell [EMAIL PROTECTED] writes: I think Paul is being unduly modest. I found it very useful when I first learnt Haskell. But I did already know ML, so maybe the Gentle Introduction would be harder going for someone who didn't know anything about functional programming. Mind if I

RE: Learning Haskell and FP

2000-12-29 Thread Johan Jeuring
Who are the audience for the books on Advanced Functional Programming? Academics with a theoretical CS background or someone with just a bit of understanding of FP? Ideally, I would like a course suited for someone who has completed a basic FP course. It varies a bit per school (book) and per

Re: Learning Haskell and FP

2000-12-29 Thread Frank Atanassow
Benjamin L. Russell wrote (on 28-12-00 17:35 -0500): "Furuike ya! Kawazu tobikomu mizu no oto." --Matsuo Basho [..] Is it OK if I show off and steal some thunder? :) So much for that idea...! "(It's) An old pond! The sound of water steadily dripping in..." Actually, if I may add,

Re: Learning Haskell and FP

2000-12-29 Thread i r thomas
On 12/28/2000 at 7:00 PM Bill Halchin wrote: Hello IR, I agree with the OU Haskell Tutorial. It is excellent!! Yes, with a bit of editing and more diagrams , it would probably be worth publishing. BTW, what is your C# source? The .NET Framework SDK is freely downloadable from MS ( around

Re: Learning Haskell and FP

2000-12-28 Thread i r thomas
While it may not be advanced or mathematical enough for your needs, you may wish to read _The Haskell School of Expression: Learning Functional Programming through Multimedia,_ by Paul Hudak. This is also an introductory book on functional programming, with a special focus on Haskell,

Re: Learning Haskell and FP

2000-12-28 Thread Johan Jeuring
Is there a good textbook on Functional Programming which starts from a base point similar to "The craft of Functional Programming" but more advanced in terms of introducing necessary topics like Category theory, catamorphisms, monads, etc? I would find such a book very useful, especially if it

Re: Learning Haskell and FP

2000-12-28 Thread Frank Atanassow
i r thomas wrote (on 28-12-00 12:50 +1000): Unforunately, the " Gentle Introduction To Haskell" that haskell.org links to is not a very useful introduction. I am getting more out of Rex Paige's Two Dozen Short Lessons in Haskell. ( I am studying Haskell and C# on my own in my spare time as

RE: Learning Haskell and FP

2000-12-28 Thread Doug Ransom
Jeuring [mailto:[EMAIL PROTECTED]] Sent: Thursday, December 28, 2000 6:06 AM To: Doug Ransom Cc: [EMAIL PROTECTED] Subject: Re: Learning Haskell and FP Is there a good textbook on Functional Programming which starts from a base point similar to "The craft of Functional Progra

Re: Learning Haskell and FP

2000-12-28 Thread Benjamin L. Russell
On Thu, 28 Dec 2000 16:48:57 +0100 Frank Atanassow [EMAIL PROTECTED] wrote: i r thomas wrote (on 28-12-00 12:50 +1000): Unforunately, the " Gentle Introduction To Haskell" that haskell.org links to is not a very useful introduction. I am getting more out of Rex Paige's Two Dozen Short

Re: Learning Haskell and FP

2000-12-28 Thread Jan Skibinski
On Thu, 28 Dec 2000, Benjamin L. Russell wrote: On Thu, 28 Dec 2000 16:48:57 +0100 Frank Atanassow [EMAIL PROTECTED] wrote: i r thomas wrote (on 28-12-00 12:50 +1000): "Furuike ya! Kawazu tobikomu mizu no oto." --Matsuo Basho "(It's) An old pond! The sound of water steadily

Re: Learning Haskell and FP

2000-12-28 Thread Fritz K Ruehr
[ Doug Ransom wrote about wanting a more advanced and design-oriented book on FP than "The Craft of Functional Programming" by Simon Thompson. In reply, Johan Jeuring recommended the Advanced Schools books (I concur). ] Let me add a few other recommendations, plus a vision of a book (not

Learning Haskell and FP

2000-12-27 Thread Doug Ransom
I have read "The Craft of Functional Programming" by Simon Thompson and a few paper on the web. "The Craft" is a good book, but it is an introduction to FP. It seems to me it there are a lot of books on OO design I can pick up at the bookstore, but in the FP world, one must worm their way

Re: Learning Haskell and FP

2000-12-27 Thread i r thomas
I have read "The Craft of Functional Programming" by Simon Thompson and a few paper on the web. "The Craft" is a good book, but it is an introduction to FP. It seems to me it there are a lot of books on OO design I can pick up at the bookstore, but in the FP world, one must worm their way