wow, based on that link, I guess my answer to the &quot;newbie lambda()(??????)&quot; post wasn&#39;t that unique.&nbsp; Here&#39;s an excerpt that had to do with *why* (not how) the stop function was tied to the function returned from &quot;server&quot;:<br>
<br>&quot;Not only CAN you return a function, the REASON you are in this case is
so that its execution will be tied (bound) to the thread that was
started.&nbsp; I am thinking this is an example of a &quot;closure&quot;.<br><br>I
guess in OO, you&#39;d make a server &quot;instance&quot;, and it would have a &quot;stop&quot;
command . . .. or you could &quot;delete&quot; it (in C++), which would call the
&quot;destructor&quot; . . . or in Java, there&#39;s some what of an opportunity in
&quot;finalize()&quot;, but not a reliable one.&nbsp; In Python, I&#39;m thinking you&#39;d
have a &quot;stop&quot;, and it&#39;d be obvious that construction and &quot;stopping&quot;
aren&#39;t symmetric operations.<br>

<br>Now that I&#39;ve made this comparison, it seems like the argument you
have for fp reduces from &quot;you can&#39;t do this in OO&quot; to, &quot;you need more
boilerplate and fanfare to do it in OO&quot; (possibly a whole file,
possibly two -- one for the header and one for the implementation, RAII
semantics on the constructor, etc).&quot;<br><br><div class="gmail_quote">On Sat, Feb 14, 2009 at 10:29 PM, Henk Boom <span dir="ltr">&lt;<a href="mailto:henk@henk.ca" target="_blank">henk@henk.ca</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">2009/2/14 Grant Rettke &lt;<a href="mailto:grettke@acm.org" target="_blank">grettke@acm.org</a>&gt;:<br>


<div>&gt; On Sat, Feb 14, 2009 at 6:24 PM, aditya shukla<br>
&gt; &lt;<a href="mailto:adityashukla1983@gmail.com" target="_blank">adityashukla1983@gmail.com</a>&gt; wrote:<br>
&gt;&gt; Can someone &nbsp;please explain what&#39;s the use of having functions as first<br>
&gt;&gt; class data type in scheme .I am a little confused about functions having<br>
&gt;&gt; functions as their arguments .<br>
&gt;<br>
&gt; There are problems that you want to solve while programming where you<br>
&gt; will find that first class functions are one good solution. In their<br>
&gt; absence there are other good solutions, too.<br>
<br>
</div>Other good solutions such as objects:<br>
<br>
<a href="http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/msg03277.html" target="_blank">http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/msg03277.html</a><br>
<font color="#888888"><br>
 &nbsp; &nbsp;Henk<br>
</font><div><div></div><div>_________________________________________________<br>
 &nbsp;For list-related administrative tasks:<br>
 &nbsp;<a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br>
</div></div></blockquote></div><br>