Hi all - <br><br>What&#39;s the best approach to determine free variables at source level? <br><br>What i am trying to accomplish is to take a scheme expression from a file, say<br><br>(+ foo bar) <br><br>and transform <br>
<br>(lambda (foo bar)<br>&nbsp; (+ foo bar)) <br><br>for arbitrary scheme expressions.&nbsp; <br><br>Are there procedures that would allow me to determine whether a symbol has a binding?&nbsp; Given scheme identifier can be bound to different values, it seems like this would require some sort of runtime environment inspection - is that true? <br>
<br>Thanks,<br>yc<br><br>