[Haskell-cafe] Re: What I wish someone had told me...
neil.mitchell.2 at credit-suisse.com
Wed Oct 15 12:18:57 EDT 2008
I didn't understand Monads until I read this:
It took me quite a long time to "get" them too, but slowly over time it
will sink in.
From: haskell-cafe-bounces at haskell.org
[mailto:haskell-cafe-bounces at haskell.org] On Behalf Of David Leimbach
Sent: 15 October 2008 4:16 pm
To: John Lato
Cc: haskell-cafe at haskell.org
Subject: Re: [Haskell-cafe] Re: What I wish someone had told
On Wed, Oct 15, 2008 at 8:08 AM, John Lato <jwlato at gmail.com>
I'd like to thank everyone who replied to my OP, and
clarify one point. I wasn't trying to be argumentative
about any work people have done to make Haskell
approachable for OO
programmers (or any other programmers, for that matter).
wanted to know what others thought about one item that
to me in particular, and to see if others either agreed
with me or had
That being said, I know that it's a great deal of work
to put together
a useful tutorial, and I appreciate every one I read.
monad tutorials, of which it took a half dozen before I
I've read a lot of the Monad tutorials, and I feel like I only
get "most of it" to be 100% honest. The State Monad still boggles my
mind a little bit. I understand what it's supposed to do and I get the
idea about how it works. It's just that when I look at the
implementation of >>= for it, I want to crawl into a corner and nibble
Ok, it's not that bad, but I'll admit I've gone cross-eyed a few
times trying to keep all that state in my head about what's REALLY going
on there. Perhaps if it were pulled apart step by step I'd have a
I even tried to implement it once, and failed, however, I never
seem to fail to be able to *use* it if someone already implements it for
me :-). Kind of like how I know how to operate a car, but I wouldn't
trust driving one that I built :-)
Please access the attached hyperlink for an important electronic communications disclaimer:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe