Overriding #class

Martin Beck martin.beck at hpi.uni-potsdam.de
Thu Nov 15 15:16:45 UTC 2007


Hi Craig,
thanks for your answers. Do you or anyone else have a simple hint, where 
in the compiler we can turn off this optimization? It is very hard to 
debug the parser/compiler to find the correct place... :(

Regards,
Martin

Craig Latta wrote:
> 
> Hi--
> 
>  > I'd suggest disabling the bytecode that implements the class message.
>  > It doesn't do a message look-up. You could do this either by
>  > converting the bytecode to a normal send (there's several bytecodes
>  > that just do sends so this should be easy) or by modifying the
>  > compiler to generate a normal send bytecode with a selector in the
>  > literal frame.
>  >
>  > I doubt that disabling this optimisation will cause problems but
>  > could be wrong.
> 
>      I did this for Spoon's proxy system, and it seems to work fine.
> 
> 
> -C
> 
> -- 
> Craig Latta
> www.netjam.org
> 
> 
> 




More information about the Squeak-dev mailing list