Hi,�

(forwarded from pharo-users)

Object�
subclass: #A
instanceVariableNames: ''�
classVariableNames: ''
poolDictionaries: ''�
category: 'Unclassified'.

(Smalltalk at: #A)�
subclass: #B�
instanceVariableNames: ''�
classVariableNames: ''
poolDictionaries: ''�
category: 'Unclassified'.

Object�
variableSubclass: #A�
instanceVariableNames: ''�
classVariableNames: ''
poolDictionaries: ''�
category: 'Unclassified'.

I'm working in the "new class builder" [1]. It automatically propagates this format change to the subclasses, instead of raising the error like the current class builder does. ie, the class B becomes variable when A becomes variable.

Do you agree?

Cheers,
Martin

[1]:�https://ci.inria.fr/pharo-contribution/job/Slot/



On Tue, Apr 23, 2013 at 2:05 PM, Martin Dias <tinchodias@gmail.com> wrote:
Hi,

In:

Object�
subclass: #A
instanceVariableNames: ''�
classVariableNames: ''
poolDictionaries: ''�
category: 'Unclassified'.

(Smalltalk at: #A)�
subclass: #B�
instanceVariableNames: ''�
classVariableNames: ''
poolDictionaries: ''�
category: 'Unclassified'.

Object�
variableSubclass: #A�
instanceVariableNames: ''�
classVariableNames: ''
poolDictionaries: ''�
category: 'Unclassified'.

---> why do we raise the error "B cannot be recompiled"?

what's the problem with reformatting subclasses�automatically?

best regards,
Martin