> 
> 
> Great, Thierrys solution works.
> 
> But I think there is still a problem with RGMethodDefinition. We call
> self compiledMethod 
> on a RGMethodDefintion, the implementation *always* returns the compiled 
> method from the system, if 
> it exists (regardless whether this ring method is active or not).
> 
> I think we should either
> - don't call #compiledMethod on ring definitions
> - always return nil for not active definitions
> - for non active definitions: create a compiled method on demand 
> 
> what do you think?

Returning nil might be good… because non-active ones model methods that are not 
installed
and have no compiled method.

But then, the problem is that we use non active Ring definitions as a 
replacement of what was
MethodReference… so we need to check if that breaks anything.

Another thing we need to check is all uses of Ring: e.g. SystemNavigation. Do 
we need
Ring there?

In general, we need to do another pass over Ring in the context of the remote 
development project.

        Marcus

Reply via email to