<br><br><div class="gmail_quote">On Wed, May 9, 2012 at 11:16 AM, Eli Barzilay <span dir="ltr"><<a href="mailto:eli@barzilay.org" target="_blank">eli@barzilay.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">A few minutes ago, Laurent wrote:<br>
><br>
> So maybe a compromise would be to use parameters for most (anaphoric) cases,<br>
> but still allow to specify a lexically scoped ("hygienic") binding for<br>
> particular cases, e.g.:<br>
> (while #:abort top-while-abort #:it top-while-it<br>
> (while<br>
> ....use the usual `abort' for the inner loop or the `top-while-abort' to<br>
> escape the top while....)<br>
> ....)<br>
><br>
> ?<br>
<br>
</div>That makes it redundant, since if you have just the syntax parameters,<br>
you can replace this (for example):<br>
<br>
(while #:abort my-abort (condition)<br>
(code))<br>
<br>
with<br>
<br>
(while (condition)<br>
(define my-abort abort)<br>
(code))<br>
<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br></div></div>Oh that's right, thank you (they're parameters, not just anaphores...).<br><br>Laurent<br>