<div>Thanks everybody. That was very helpfull.</div>
<div>&nbsp;</div>
<div>-pp</div>
<div><br><br>&nbsp;</div>
<div><span class="gmail_quote">On 2/15/06, <b class="gmail_sendername">Carl Eastlund</b> &lt;<a href="mailto:carl.eastlund@gmail.com">carl.eastlund@gmail.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On 2/15/06, Jacob Matthews &lt;<a href="mailto:jacobm@cs.uchicago.edu">jacobm@cs.uchicago.edu</a>&gt; wrote:
<br>&gt; You _can_ get the behavior I suspect you want, but not the way you've<br>&gt; done it. You've got to do<br>&gt;<br>&gt; (let/ec return<br>&gt;&nbsp;&nbsp; (return 1 2))<br>&gt;<br>&gt; which evaluates to two values, 1 and 2.
<br><br>Of course, this is what the call-with-values code I wrote boils down<br>to, and is the simple way to do things.&nbsp;&nbsp;Using call-with-values is<br>only necessary if you have some arbitrary function call generating<br>your multiple values and you can't manually plug them into argument
<br>position.<br><br>--<br>Carl Eastlund<br>&quot;Cynical, but technically correct.&quot;<br></blockquote></div><br>