GSOC | Extending Common Lisp support
Jamison Hope
jrh@theptrgroup.com
Wed Jun 6 22:14:00 GMT 2012
On Jun 6, 2012, at 5:59 PM, Per Bothner wrote:
> On 06/06/2012 01:34 PM, Jamison Hope wrote:
>
>> Yup, just found that. We need a check something like that the outer
>> procedure's original declaration is within the same enclosing LetExp
>> that we're in now? Or maybe that we're within a SetExp? Is it ever
>> correct to do a rebinding outside of a set?
>
> The attached patch seems to work.
OK, yeah. I wasn't sure if ModuleExp was the only "correct" context,
so I was settling on something like (proc.currentLet() == null)
with currentLet() like currentLambda() in ScopeExp.
But that's a smaller change.
> --
> --Per Bothner
> per@bothner.com http://per.bothner.com/
> <procinit.patch>
--
Jamison Hope
The PTR Group
www.theptrgroup.com
More information about the Kawa
mailing list