<div class="gmail_quote">On Tue, Dec 29, 2009 at 2:57 PM, Mark Mahieu <span dir="ltr">&lt;<a href="mailto:markmahieu@googlemail.com">markmahieu@googlemail.com</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;">

Your example suggests that I should say something like &quot;breaks from the lambda named &#39;foo&#39; returning &#39;bar&#39;&quot;, but if its producing a result from the lambda then &quot;return&quot; is exactly the word I&#39;d like to avoid here.<br>

</blockquote><div><br>I would use the word &quot;result&quot;:<br><br><div style="margin-left: 40px;">The statement<br><br><div style="margin-left: 40px;"><b style="font-family: courier new,monospace;">break</b> <i>Identifier<b style="font-family: courier new,monospace;"> </b></i><b style="font-family: courier new,monospace;">: </b><span style="font-family: courier new,monospace;"><i><span style="font-family: arial,helvetica,sans-serif;">Expression</span></i></span><span style="font-family: courier new,monospace;"><i> </i></span><b style="font-family: courier new,monospace;">;</b><br>

</div><br>terminates execution of the body of the lambda with whose label is given by the identifier, with the result value given by the expression.<br></div><br>-Neal<br></div></div>