Mark Engelberg <[EMAIL PROTECTED]> wrote:

> A few observations:
> [...]
> 4.  Andy Gill's general solution is most impressive, and I hope that I
> eventually get to the point where his program makes sense to me.  I don't
> quite understand Monads and some of the built-in functions enough to follow
> it.  (Monads are Haskell's way of making imperative and mutative programming
> harder to do so that programmers are less likely to do it, right? :))


Actually, quite the opposite...  you should see how difficult
it was to do I/O in Haskell *before* Monads were introduced!


--Joe English

  [EMAIL PROTECTED]


Reply via email to