<br><br><div class="gmail_quote">On Fri, Nov 20, 2009 at 11:08 PM, Ryan Culpepper <span dir="ltr"><<a href="mailto:ryanc@ccs.neu.edu">ryanc@ccs.neu.edu</a>></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;">
<div style="word-wrap: break-word;"><div><br><div>You might also find it useful to read "Advanced Macrology and the Implementation of Typed Scheme" as a source of ideas and techniques for working with PLT's macro system:</div>
<div><br></div><div> <a href="http://www.ccs.neu.edu/scheme/pubs/scheme2007-ctf.pdf" target="_blank">http://www.ccs.neu.edu/scheme/pubs/scheme2007-ctf.pdf</a></div><div><br></div><div>For example, you can write a #%module-begin macro that local-expands the entire module contents at once, then does a code walk (still at compile time) over the results. You might find that easier to get started with than the compositional approach that you seem to be using (IIUC).</div>
<div><br></div><div>Ryan</div><div><br></div></div></div></blockquote></div><br>That one was already printed, but I have not yet found time for it.<br>I'll read it this weekend. Thanks for the reference. <br><br>Marco<br>