[squeak-dev] A final version of #recreateSpecialObjectsArray for your revision

Igor Stasenko siguctua at gmail.com
Tue May 4 14:06:17 UTC 2010


As a result of discussion, started here
http://forum.world.st/recreateSpecialObjectsArray-woes-td1837186.html
we came to solution, which is following:

1. fix the interpreterProxy spec, so all VMs will include addRoot() & friends
2. create a single and _final_ version of #recreateSpecialObjectsArray
3. remove overrides of this method from both FFI and Alien packages.
4. Optionally, rewrite plugins to use own special objects at initialization, so
they no longer need extending specialObjectsArray, and hence use of
#recreateSpecialObjectsArray


The [1] is almost everywhere now, if i'm not mistaken.
The [2] is here for your revision: http://bugs.squeak.org/view.php?id=7525

So, what is left, is [3] which should be updated in official FFI and
Alien sources.

We should really prohibit altering this method by external packages.
This method, ultimately, should belong to kernel and should not be overridden.


-- 
Best regards,
Igor Stasenko AKA sig.



More information about the Squeak-dev mailing list