<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered)">
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:Arial;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:blue;
text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{margin:0in;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
p
{margin-right:0in;
margin-left:0in;
font-size:10.0pt;
font-family:Arial;}
span.Typed
{font-family:"Courier New";}
span.tty
{font-family:"Courier New";}
span.Name
{font-style:italic;}
span.Variable
{font-family:"Times New Roman";
font-style:italic;}
span.EmailStyle23
{font-family:Arial;
color:navy;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=EN-US link=blue vlink=blue>
<div class=Section1>
<p class=MsoNormal><span style='color:navy'>On Monday, August 20, 2007 at 19:45,
Ludovic Coquelle wrote:</span></p>
<p class=MsoNormal><span style='color:navy'> </span></p>
<p class=MsoNormal style='margin-left:.5in'>There is a section in SICP about
streams ( <a
href="http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-24.html#%_sec_3.5">http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-24.html#%_sec_3.5</a>).</p>
<p class=MsoNormal><span style='color:navy'> </span></p>
<p class=MsoNormal><span style='color:navy'>Neat-o. I gave away my copy
of that book 19 years ago when I finished with the course. I don’t
remember a thing about that book other than that it was about Scheme. To
me, the course was learn-Scheme-to-get-an-A, but I always thought the
professors were trying to get at something more profound, I just didn’t
care. Get my A and get out of there. Now that I’m older, I
bet a reread of the text would probably be more meaningful. Thanks for
the link.</span></p>
<p class=MsoNormal><span style='color:navy'> </span></p>
<p class=MsoNormal style='margin-left:.5in'>For other erlang related code,
there is an implementation in user contribution of trapexit, and I wrote a very
simple one too <a href="http://khigia.wordpress.com/2007/05/07/44/">http://khigia.wordpress.com/2007/05/07/44/</a>
(the end contains few links which could interest you).<br>
<br>
</p>
<p class=MsoNormal><span style='color:navy'>That’s a pretty good link,
too. For the lazy among you, I think the Trapexit link being referred to
is <a href="http://forum.trapexit.org/viewtopic.php?t=6591">http://forum.trapexit.org/viewtopic.php?t=6591</a>.</span></p>
<p class=MsoNormal><span style='color:navy'> </span></p>
<p class=MsoNormal><span style='color:navy'>On Tuesday, August 21, 2007 at 08:04,
Joe Armstrong wrote:</span></p>
<p class=MsoNormal><span style='color:navy'> </span></p>
<p class=MsoPlainText style='margin-left:.5in'>Another *completely different*
way to represent lazy lists is as processes</p>
<p class=MsoNormal><span style='color:navy'> </span></p>
<p class=MsoNormal><span style='color:navy'>That’s the way I probably
would do it in real life Erlang. (So if you stumble across this thread
and thought to copy my way, consider Joe’s first.) I was going for
more the brain-bending exercise of doing this functionally. The catch
with a process is that it does not get automatically garbage collected: would
have to kill it manually.</span></p>
<p class=MsoNormal><span style='color:navy'> </span></p>
<p class=MsoNormal><span style='color:navy'>Thanks.</span></p>
<p class=MsoNormal><span style='color:navy'> </span></p>
<p class=MsoNormal><span style='color:navy'>Cheers,</span></p>
<p class=MsoNormal><span style='color:navy'> </span></p>
<p class=MsoNormal><span style='color:navy'>David</span></p>
</div>
</body>
</html>