On Wed, Apr 15, 2009 at 7:03 AM, Eli Barzilay <span dir="ltr"><<a href="mailto:eli@barzilay.org">eli@barzilay.org</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The R5RS language has a "back door" to import bindings from other<br>
modules [...]</blockquote><div><br>Thanks - this enabled me to get 'error' to work, and I then defined 'true' and 'false' to be #t and #f. However, I've now run into the problem that the metacircular evaluator wants to store the existing version of apply by doing:<br>
<br>(define apply-in-underlying-scheme apply)<br><br>and then defining a new 'apply' below. This gives me the error: "reference to an identifier before its definition: apply". Is there anything I can do about this, or will I have to rewrite everything to call the metacircular evaluator's 'apply' something different?<br>
</div><div><br> </div></div><br>