[squeak-dev] The Inbox: Kernel-cmm.830.mcz

Tobias Pape Das.Linux at gmx.de
Wed Jan 8 15:38:38 UTC 2014


On 08.01.2014, at 16:34, Chris Muller <asqueaker at gmail.com> wrote:

>>> A new version of Kernel was added to project The Inbox:
>>> http://source.squeak.org/inbox/Kernel-cmm.830.mcz
>>> 
>>> ==================== Summary ====================
>>> 
>>> Name: Kernel-cmm.830
>>> Author: cmm
>>> Time: 7 January 2014, 9:31:35.206 pm
>>> UUID: 43453587-ee4b-48e4-93ec-43983f0c82ed
>>> Ancestors: Kernel-fbs.829
>>> 
>>> Removing a class should remove its subclasses too.
>>> 
>> 
>> No.
> 
> Why?
> 
>> See comment
> 
> Ok, so if I remove the comment we're golden..?
> 
> Otherwise, I want to understand why I would ever want to have a class
> with an ObsoleteSuperclass..?
> 
> Because I think the system should cater to regular Smalltalk
> development.  "Regular" meaning, all classes have a valid superclass.

Ok, let me rephrase:
I fear that there is functionality in the system that depends on 
being-removed classes not removing their subclasses.
However, I am not sure.

Can one of the older (in the sense of wiser) guys chime in here?

If we know this cannot happen, I’m fine with the change.

Best
	-Tobias

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1665 bytes
Desc: Message signed with OpenPGP using GPGMail
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20140108/a968eb52/signature.pgp


More information about the Squeak-dev mailing list