Magma and UUID?

Keith Hodges keith_hodges at yahoo.co.uk
Wed Oct 15 02:36:02 UTC 2008


> Btw, Cris, have you thought about creating own proxy without
> inheritance from ProtoObject , e.g.
>
> Object subclass: #MyProxy.
> MyProxy superclass: nil.
>
> Then you don't have to care about things like #printString or
> #yourself. This kind of proxy can be most transparent possible proxy
> in Squeak. Beyond that , it will require to modify VM to understand
> the concept of transparent proxies.
>   
 That would be a royal pain in the ass, it is difficult enough as it is
getting ProtoObject derivatives to function and not break the image.

Unfortunately many things break if they dont have some minimum
functionality. The object explorer being one thing. On occassion every
object in the image is scanned and this breaks if the object doesnt
implement some basics. These bits of code sh/could be improved.

#printString should reify the object, at least looking at the code in my
image it should.

Keith


More information about the Magma mailing list