On 09 Nov 2014, at 07:45, Marcus Denker <marcus.denker@inria.fr> wrote:
On 08 Nov 2014, at 21:11, stepharo <stepharo@free.fr> wrote:
What would be nice is to have the bifrost infrastructure and add a metaobject to an inspected object and removing when the inspector get closed. It would be quite nice and fully dynamic.
Yes, in the longer term we should is like that⦠of course we need to be a bit careful as this would mean that we change (on some level) as soon as we inspect. But if we make the underlying framework really good (working with e.g. objects being passed to primitives), it would be great.
Ah.. and we need not full object centric reflection for this: -> the inspector need to refresh if a variable changes -> this means we need to hook into all assignment to an ivar -> which is just a #before reflectivity link on a Slot, the same that breakpoints use. (reflective change needs more care (#instVarAt: and friends) So this should be working very very soon⦠Marcus