![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
I just skimmed it, and it seems very comprehesive.
It doesn't address monads until the half-way point,
and then doesn't dwell on it long, and it has lots of
concrete examples of how to use some of the more
important libraries.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Orchid XP v8 wrote:
> Indeed. I've sat down to write a tutorial myself several times. It
> always seems to degenerate into "oh, wait, I can't use that as an
> example because it requires this *other* feature that I didn't meantion
> yet..."
Recursive tutorial for a recursive language...?
--
All hope abandon, ye who enter messages here.
/\ /\ /\ /
/ \/ \ u e e n / \/ a w a z
>>>>>>mue### [at] nawaz org<<<<<<
anl
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Mueen Nawaz wrote:
> Recursive tutorial for a recursive language...?
LOL! I like it...
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Invisible wrote:
> http://book.realworldhaskell.org/
This book gets stranger and stranger.
It explains how to work the compiler in the middle of a lesson on
writing a simple library. It goes through a lengthy explanation of how
to manually invoke all the compilation states, rather than using the
trivially easy automated compilation system. And it generally seems to
be introducing concepts here, there and everywhere in no coherant order.
Most puzzling. I was hoping for better than this...
[I'm still hoping the chapters on "practical stuff" might actually tell
me something I don't already know - like, for example, how to make
useful libraries actually compile on Windoze...]
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Invisible wrote:
> This book gets stranger and stranger.
>
> It explains how to work the compiler in the middle of a lesson on
> writing a simple library. It goes through a lengthy explanation of how
> to manually invoke all the compilation states, rather than using the
> trivially easy automated compilation system. And it generally seems to
> be introducing concepts here, there and everywhere in no coherant order.
Impressive. It spends a whole chapter showing you how to develop a
library, how to compile it the hard way, and how to construct a Cabal
package from it - but it *doesn't* mention how to upload this package
onto Hackage, the central Haskell online package database. What's some
omission, eh? (I mean, *why* would you bother to package something for
distribution other than to distribute it??)
It also fails to mention the easy compilation method anywhere. Genius.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |