The link is:
http://bluheron.europa.renci.org/docs/BeautifulCode.pdf
-- Jeff
_______________________________________________
Haskell-Cafe mailing list
Haskel...@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
> I'll be
> building a site around it until then, complete with compilable code
> examples, but I thought I would let everyone get a sneak peek at the
> long version of the tutorial before I'm done with it.
That's a beautiful piece of work. I'm looking forward to seeing the talk!
This is a beautiful piece of work, Jefferson!
And maybe a nice time to mention that Jefferson will be presenting,
along with some other leading lights in the community, at DEFUN, our
first developer-oriented workshop at ICFP.
http://www.deinprogramm.de/defun-2008/
So if the ICFP theory-heavy schedule seems a bit dry to you, consider
registering for the DEFUN tutorials, and come away having built some
beautiful code in Haskell.
-- Don
On Sat, Aug 9, 2008 at 2:30 PM, Jefferson Heard
<jefferso...@gmail.com> wrote:
> This is the tutorial I'll be presenting at DEFUN 2008. I'll be
> building a site around it until then, complete with compilable code
> examples, but I thought I would let everyone get a sneak peek at the
> long version of the tutorial before I'm done with it. The code is as
> yet untested, and keep in mind, advanced Haskellers, that I'm
> purposefully simplifying some things to be understood by the beginner
> to the intermediate Haskeller. Comments and questions are welcome and
> encouraged. Please do ignore typos in the inline code for now,
> though, as I'll be spending this week testing it out and making sure
> everything works.
>
> The link is:
>
> http://bluheron.europa.renci.org/docs/BeautifulCode.pdf
>
> -- Jeff
>
--
I try to take things like a crow; war and chaos don't always ruin a
picnic, they just mean you have to be careful what you swallow.
-- Jessica Edwards
I'm new to Haskell and looking for recommendations on introductory Haskell
books. Online or offline. Any suggestions?
Thanks kindly,
Warren
Personally, I like "Yet Another Haskell Tutorial" alongside "The
Haskell School of Expression" (book).
Best,
Philip Neustrom
Real World Haskell isn't released yet, but beta chapters are available
online at book.realworldhaskell.org/beta
As for me, I learned though the Yet Another Haskell tutorial, Haskell
School of Expression (book), Haskell: The Craft of Functional
Programming (book), and plenty of playing around.
Tom
On Sun, Aug 10, 2008 at 2:34 PM, Justin Bailey <jgba...@gmail.com> wrote:
> On Sat, Aug 9, 2008 at 11:30 AM, Jefferson Heard
> <jefferso...@gmail.com> wrote:
>> The link is:
>>
>> http://bluheron.europa.renci.org/docs/BeautifulCode.pdf
>
> Very readable and interesting. You may want to add some pictures or
> graphs if you weren't planning on that already.
>
> I really like how you have comments next to the haskell code. Is that
> a literate file? Are you using some well-known tool to weave the
> comments into the code? It looks like presentations I've seen with
> CWEB but I don't know of a tool like that for Haskell code ...
>
> Justin
>
--
I try to take things like a crow; war and chaos don't always ruin a
picnic, they just mean you have to be careful what you swallow.
-- Jessica Edwards
Ye
>Hi all,
>
>I'm new to Haskell and looking for recommendations on introductory Haskell
>books. Online or offline. Any suggestions?
Another suggestion is _The Haskell Road to Logic, Maths, and
Programming,_ by Kees Doets and Jan van Eijck (see
http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf). This book
assumes very little mathematical background, is written in a "literate
programming" style, and is very easy to follow.
In general, I would recommend focusing on the books, and not too much
on most of the tutorials. Some other readers have said that many
Haskell tutorials try to cover too many topics in too short a
tutorial, and wind up not discussing the material adequately. Haskell
has a very sharp learning curve, and it is essential to cover the
basics adequately before diving into deeper material. I would
recommend taking the time to digest the material fully without
rushing.
-- Benjamin L. Russell
> On Sun, 10 Aug 2008 11:29:46 -0700, "Warren Aldred" <war...@live.com>
> wrote:
>
> >Hi all,
> >
> >I'm new to Haskell and looking for recommendations on introductory Haskell
> >books. Online or offline. Any suggestions?
>
> Another suggestion is _The Haskell Road to Logic, Maths, and
> Programming,_ by Kees Doets and Jan van Eijck (see
> http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf<http://fldit-www.cs.uni-dortmund.de/%7Epeter/PS07/HR.pdf>).
> This book
> assumes very little mathematical background, is written in a "literate
> programming" style, and is very easy to follow.
>
> In general, I would recommend focusing on the books, and not too much
> on most of the tutorials. Some other readers have said that many
> Haskell tutorials try to cover too many topics in too short a
> tutorial, and wind up not discussing the material adequately. Haskell
> has a very sharp learning curve, and it is essential to cover the
> basics adequately before diving into deeper material.
Depending, of course, on your learning style. I was never very good at the
"dependency-driven" learning style; I have found it easier for me to learn
what I'm interested in. If I don't have the background to understand it yet,
then I'll half-understand it. And gradually everything starts coming
together. To each his own, YMMV, et cetera.
Luke
I like
_Programming in Haskell_ (Hutton)
_The Haskell School of Expression_ (Hudak)
_Real World Haskell_ (Goerzen, O'Sullivan, Stewart)
I'd advise against _The Haskell Road to Logic, Maths, and Programming_
until much later unless you're strongly mathematically inclined.
This is the tutorial I'll be presenting at DEFUN 2008. I'll be
building a site around it until then, complete with compilable code
examples, but I thought I would let everyone get a sneak peek at the
long version of the tutorial before I'm done with it. The code is as
yet untested, and keep in mind, advanced Haskellers, that I'm
purposefully simplifying some things to be understood by the beginner
to the intermediate Haskeller. Comments and questions are welcome and
encouraged.
The link is:
http://bluheron.europa.renci.org/docs/BeautifulCode.pdf
--
I try to take things like a crow; war and chaos don't always ruin a
picnic, they just mean you have to be careful what you swallow.
-- Jessica Edwards