<div dir="ltr">I must admit to some curiosity about this as well. My recollection was that the original approach was to use lazy streams <div>IO:: [request] -> [respose]. </div><div><br></div><div>This can be managed a bit better using continuations (Perhaps continuations can also be considered a separate approach?)</div><div><br></div><div>And now we have the IO Monad. (which can be defined in terms of the stream based approach but is not implemented that way)</div><div><br></div><div>The only other approach I am aware of is Clean's "Unique types". </div><div> </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Oct 23, 2016 at 11:31 PM, Clinton Mead <span dir="ltr"><<a href="mailto:clintonmead@gmail.com" target="_blank">clintonmead@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Just curious, what was the IO approach that "wasn't ready in time"?</div><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><span><br></span>
Are you aware how "monadic IO" became the standard in Haskell?<br></span>
It was one of three competing approaches, and AFAIK one turned out to be less useful, and the other simply wasn't ready in time (so it might still be interesting to investigate).</blockquote></div></div></div>
<br>______________________________<wbr>_________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/haskell-<wbr>cafe</a><br>
Only members subscribed via the mailman list are allowed to post.<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">Ron Legere (<a href="mailto:rjljr2@gmail.com" target="_blank">rjljr2@gmail.com</a>)<br><span style="color:rgb(37,37,37);font-family:sans-serif;font-size:14px;line-height:22.3999996185303px"> </span><i style="color:rgb(37,37,37);font-family:sans-serif;font-size:14px;line-height:22.3999996185303px">C'est le temps que tu as perdu pour ta rose qui fait ta rose si importante</i><br></div><div><i style="color:rgb(37,37,37);font-family:sans-serif;font-size:14px;line-height:22.3999996185303px"><br></i></div></div></div></div>
</div>