That's a bit, how should I say, peculiar?<br><br>The SICP implementation of 'eval' includes a second argument which stores the current environment. Is it possible to make this second input implicit?<br><br>And if not that, is it possible to reference the current environment through a pointer similar to 'this' or 'self' in OO-land?
<br><br><div class="gmail_quote">On Jan 18, 2008 6:15 PM, Matthew Flatt <<a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu</a>> 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 class="Ih2E3d">At Fri, 18 Jan 2008 17:09:15 +0000, "Ran Gutin" wrote:<br>> From what you're saying, it is impossible for MzScheme to parse symbolic<br>> data and produce a value from the local environment.
<br><br></div>Yes.<br><div class="Ih2E3d"><br>> Is this unique to PLT Scheme or will I find this same behaviour in other<br>> Scheme / Lisp implementations?<br><br></div>You'll find the same behavior in most Scheme implementations.
<br><font color="#888888"><br>Matthew<br><br></font></blockquote></div><br>