<br><div><span class="gmail_quote">On 5/23/07, <b class="gmail_sendername">Matthew Flatt</b> &lt;<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; At Wed, 23 May 2007 15:58:35 -0700, YC wrote:<br>&gt; &gt; Is there something analogous to (provide) but for the transformation<br>&gt; &gt; environment, e.g. provide-for-syntax?<br><br>&gt; No, but there will be soon (weeks, or a couple of months at the most).
</blockquote><div><br>Cool - that would be awesome ;) &nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; &gt; It seems that making a module a custom language doesn&#39;t automatically
<br>&gt; &gt; introduce the definitions into transformation environment, i.e. I still need<br>&gt; &gt; to use (require-for-syntax).<br><br>&gt; Right. The `mzscheme&#39; language plays a trick: it exports a<br>&gt; `#%module-begin&#39; that inserts a `(require-for-syntax mzscheme)&#39; into
<br>&gt; the body of a module. This trick doesn&#39;t compose well, as you&#39;ve<br>&gt; discovered.</blockquote><div><br>Interesting - is this buried in C source code or is this in the scheme lib collection?&nbsp; I can&#39;t seem to find a 
mzscheme.ss.<br><br>Thanks,<br>yinso <br><br></div></div><br>