[BUG][Q][3.9]NewCompiler and DynamicBindings

Marcus Denker denker at iam.unibe.ch
Sat Apr 15 15:24:30 UTC 2006


On 12.04.2006, at 14:51, Viktor Svub wrote:

> Hello,
> -i tried to use the NewCompiler in the recent 3.9a-7022 image - the  
> image can be completely recompiled with some minor fixes, and  
> does't get trashed :))

Can you send me the minor fixes?

> -the first problem is, Kommanche ceases to work at all, cause it  
> depends on DynamicBindings package, which modifies/enhances  
> BlockContext class... and i end up in emergency evaluator with a  
> strange error handling failure "Original error:  
> MessageNotUnderstood: BlockClosure>>newProcessWithBindings.   
> Debugger error: MessageNotUnderstood: SmaCCToken>>first:"
> -i suspect these are two completely different issues: missing  
> support for BlockClosure and a real bug in the NewCompiler... does  
> enyone tried to fix this?

In closure mode, the NewCompiler created BlockClosure objects, not  
BlockContext... I have not looked at dynamicbinding yet... for  
starting, you can look at
which extensions the package adds to BlockContext and just copy them  
to BlockClosure.

       Marcus



More information about the Squeak-dev mailing list