Thanks Jos for the explanation.<br><br>I do not grok how prohibiting a wildcard appearing in a template makes it useful.&nbsp; Is there a place that explains the rationale behind the change?&nbsp; I tried searching the docs but are not successful so far except for a short description of what you&#39;ve said in <a href="http://docs.plt-scheme.org/reference/stx-patterns.html#(form._((lib._scheme/private/stxcase-scheme..ss)._......))">http://docs.plt-scheme.org/reference/stx-patterns.html#(form._((lib._scheme/private/stxcase-scheme..ss)._......))</a><br>
<br>Thanks,<br>yc<br><br><div class="gmail_quote">On Mon, Jun 23, 2008 at 6:47 PM, Jos Koot &lt;<a href="mailto:jos.koot@telefonica.net">jos.koot@telefonica.net</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">






<div bgcolor="#ffffff">
<div><font face="Courier New" size="2">Correct. _ has become a wild-card that is 
bound to a syntax that does not want to be called. You can no longer use _ like 
other symbols. Hence the wild card may appear in a pattern, but you should not 
use it in a template. That is in R6RS or PLT 4. In 371 _ was just a symbol like 
any other one. Why in Pretty Big it still works as an ordinary symbol in old 
fashion, I don&#39;t know.</font></div>
<div><font face="Courier New" size="2">If you want a symbol that is associated 
with the name of the syntax use anything else than a wild-card. The wild-card is 
not bound to a pattern element (except may be in Pretty Big, I don&#39;t 
know)</font></div>
<div><font face="Courier New" size="2">Jos</font></div></div></blockquote></div><br>