March 13, 2015
8:06 a.m.
On 13 Mar 2015, at 09:01, Marcus Denker <marcus.denker@inria.fr> wrote:
ClassDescription>>superclass: aSuperclass layout: aLayout layout := aLayout.
self superclass: aSuperclass methodDictionary: MethodDictionary new format: aLayout format. self halt. instanceVariables := layout instanceVariables asArray
is (in practice) the only place where âinstanceVariablesâ is set.
We need to remove the instanceVariables from ClassDescription and rely on the layout object. This is on my list for Pharo5â¦
Cool!
#instanceVariables does not even return variables, but stringsâ¦
And it is fun that #instanceVariables and #instVarNames are similarly named yet differentâ¦
Yes, itâs very confusing at the moment...
Marcus