<div dir="ltr"><br><div class="gmail_quote">On Wed, Oct 15, 2008 at 8:08 AM, John Lato <span dir="ltr">&lt;<a href="mailto:jwlato@gmail.com">jwlato@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I&#39;d like to thank everyone who replied to my OP, and also perhaps<br>
clarify one point. &nbsp;I wasn&#39;t trying to be argumentative or negative<br>
about any work people have done to make Haskell approachable for OO<br>
programmers (or any other programmers, for that matter). &nbsp;I simply<br>
wanted to know what others thought about one item that was misleading<br>
to me in particular, and to see if others either agreed with me or had<br>
similar experiences.<br>
<br>
That being said, I know that it&#39;s a great deal of work to put together<br>
a useful tutorial, and I appreciate every one I read. &nbsp;Especially the<br>
monad tutorials, of which it took a half dozen before I got it.<br></blockquote><div><br></div><div>I&#39;ve read a lot of the Monad tutorials, and I feel like I only get &quot;most of it&quot; to be 100% honest. &nbsp;The State Monad still boggles my mind a little bit. &nbsp;I understand what it&#39;s supposed to do and I get the idea about how it works. &nbsp;It&#39;s just that when I look at the implementation of &gt;&gt;= for it, I want to crawl into a corner and nibble my fingers.</div>
<div><br></div><div>Ok, it&#39;s not that bad, but I&#39;ll admit I&#39;ve gone cross-eyed a few times trying to keep all that state in my head about what&#39;s REALLY going on there. &nbsp;Perhaps if it were pulled apart step by step I&#39;d have a better understanding. &nbsp;</div>
<div><br></div><div>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 :-). &nbsp;Kind of like how I know how to operate a car, but I wouldn&#39;t trust driving one that I built :-)</div>
<div><br></div><div>Dave</div></div></div>