I've just bumped into an interesting class named 'SlotVirus'. Thats a cute name, but its not really business friendly. In business some people in power get to be unreasonable about these things. They are the gatekeepers and unfortunately we don't get to choose that they should be more reasonable. Perhaps something like 'SlotPropagator' or 'SlotPropagation' could be considered. cheers -ben
On Oct 1, 2013, at 9:02 AM, btc@openinworld.com wrote:
I've just bumped into an interesting class named 'SlotVirus'. Thats a cute name, but its not really business friendly. In business some people in power get to be unreasonable about these things. They are the gatekeepers and unfortunately we don't get to choose that they should be more reasonable. Perhaps something like 'SlotPropagator' or 'SlotPropagation' could be considered.
This is a helper class that introduced meta-objects for instance variables in all classes (that's why "Slot allInstances size" returns you the number of ivars in the systemâ¦). When we remove the old class builder this class is removed, too. And we should not forget to do these cleanups: we now have nearly everything double in the system: -> Compiler -> Inspector -> Debugger -> ClassBuilder -> ClassOrganizer -> Browserâ¦. Marcus
On Oct 1, 2013, at 9:07 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
And we should not forget to do these cleanups: we now have nearly everything double in the system: -> Compiler -> Inspector -> Debugger -> ClassBuilder -> ClassOrganizer -> Browserâ¦.
-> Rpackage vs PackaInfo vs. SystemCategory -> Ring vs. PseudeClass&co vs. RBClass -> AST vs RB AST -> I am sure I am forgetting many others⦠Marcus
On Oct 1, 2013, at 9:23 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
On Oct 1, 2013, at 9:07 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
And we should not forget to do these cleanups: we now have nearly everything double in the system: -> Compiler -> Inspector -> Debugger -> ClassBuilder -> ClassOrganizer -> Browserâ¦.
-> Rpackage vs PackaInfo vs. SystemCategory -> Ring vs. PseudeClass&co vs. RBClass -> AST vs RB AST
-> Url vs. ZnUrl -> ZnMimeType vs MimeType -> NewList vs whichever-of-the 30 classes with "List" in its name -> FreeType vs. Bitmap fonts -> TreeInspector vs. ObjectExplorer We should really clean up. Marcus
2013/10/1 Marcus Denker <marcus.denker@inria.fr>:
On Oct 1, 2013, at 9:23 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
On Oct 1, 2013, at 9:07 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
And we should not forget to do these cleanups: we now have nearly everything double in the system: -> Compiler -> Inspector -> Debugger -> ClassBuilder -> ClassOrganizer -> Browserâ¦.
-> Rpackage vs PackaInfo vs. SystemCategory -> Ring vs. PseudeClass&co vs. RBClass -> AST vs RB AST
-> Url vs. ZnUrl -> ZnMimeType vs MimeType -> NewList vs whichever-of-the 30 classes with "List" in its name -> FreeType vs. Bitmap fonts -> TreeInspector vs. ObjectExplorer
We should really clean up.
Do you remember the picture with a lighthouse starting as a rocket? I's normal for space vehicles to have doubled systems ;-) -- Pavel
marcus I love what you did for the codeHolder removal (please do the same for these items). Yes I want to remove the duplicates. Stef On Oct 1, 2013, at 9:31 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
On Oct 1, 2013, at 9:23 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
On Oct 1, 2013, at 9:07 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
And we should not forget to do these cleanups: we now have nearly everything double in the system: -> Compiler -> Inspector -> Debugger -> ClassBuilder -> ClassOrganizer -> Browserâ¦.
-> Rpackage vs PackaInfo vs. SystemCategory -> Ring vs. PseudeClass&co vs. RBClass -> AST vs RB AST
-> Url vs. ZnUrl -> ZnMimeType vs MimeType -> NewList vs whichever-of-the 30 classes with "List" in its name -> FreeType vs. Bitmap fonts -> TreeInspector vs. ObjectExplorer
We should really clean up.
Marcus
I can work today in the pharo hangout on renaming SlotVirus and also in unloading ClassBuilder (the old). For the latter, we should create a ConfigurationOfClassBuilder, don't we? MartÃn On Tue, Oct 1, 2013 at 5:53 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
marcus
I love what you did for the codeHolder removal (please do the same for these items). Yes I want to remove the duplicates.
Stef
On Oct 1, 2013, at 9:31 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
On Oct 1, 2013, at 9:23 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
On Oct 1, 2013, at 9:07 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
And we should not forget to do these cleanups: we now have nearly everything double in the system: -> Compiler -> Inspector -> Debugger -> ClassBuilder -> ClassOrganizer -> Browserâ¦.
-> Rpackage vs PackaInfo vs. SystemCategory -> Ring vs. PseudeClass&co vs. RBClass -> AST vs RB AST
-> Url vs. ZnUrl -> ZnMimeType vs MimeType -> NewList vs whichever-of-the 30 classes with "List" in its name -> FreeType vs. Bitmap fonts -> TreeInspector vs. ObjectExplorer
We should really clean up.
Marcus
Nearly all are already on the bug tracker. I added a "cleanup" tag: https://pharo.fogbugz.com/f/search/?sSearchFor=tag%3A%22cleanup%22 On Tue, Oct 1, 2013 at 5:53 PM, Stéphane Ducasse <stephane.ducasse@inria.fr>wrote:
marcus
I love what you did for the codeHolder removal (please do the same for these items). Yes I want to remove the duplicates.
Stef
On Oct 1, 2013, at 9:31 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
On Oct 1, 2013, at 9:23 AM, Marcus Denker <marcus.denker@inria.fr>
wrote:
On Oct 1, 2013, at 9:07 AM, Marcus Denker <marcus.denker@inria.fr>
wrote:
And we should not forget to do these cleanups: we now have nearly
everything double in the system:
-> Compiler -> Inspector -> Debugger -> ClassBuilder -> ClassOrganizer -> Browserâ¦.
-> Rpackage vs PackaInfo vs. SystemCategory -> Ring vs. PseudeClass&co vs. RBClass -> AST vs RB AST
-> Url vs. ZnUrl -> ZnMimeType vs MimeType -> NewList vs whichever-of-the 30 classes with "List" in its name -> FreeType vs. Bitmap fonts -> TreeInspector vs. ObjectExplorer
We should really clean up.
Marcus
-- -- Marcus Denker -- denker@acm.org http://www.marcusdenker.de
I just created the issue: https://pharo.fogbugz.com/f/cases/11832/Better-name-for-SlotVirus On Wed, Oct 2, 2013 at 12:41 PM, Marcus Denker <marcus.denker@inria.fr>wrote:
Nearly all are already on the bug tracker. I added a "cleanup" tag:
https://pharo.fogbugz.com/f/search/?sSearchFor=tag%3A%22cleanup%22
On Tue, Oct 1, 2013 at 5:53 PM, Stéphane Ducasse < stephane.ducasse@inria.fr> wrote:
marcus
I love what you did for the codeHolder removal (please do the same for these items). Yes I want to remove the duplicates.
Stef
On Oct 1, 2013, at 9:31 AM, Marcus Denker <marcus.denker@inria.fr> wrote:
On Oct 1, 2013, at 9:23 AM, Marcus Denker <marcus.denker@inria.fr>
wrote:
On Oct 1, 2013, at 9:07 AM, Marcus Denker <marcus.denker@inria.fr>
wrote:
And we should not forget to do these cleanups: we now have nearly
everything double in the system:
-> Compiler -> Inspector -> Debugger -> ClassBuilder -> ClassOrganizer -> Browserâ¦.
-> Rpackage vs PackaInfo vs. SystemCategory -> Ring vs. PseudeClass&co vs. RBClass -> AST vs RB AST
-> Url vs. ZnUrl -> ZnMimeType vs MimeType -> NewList vs whichever-of-the 30 classes with "List" in its name -> FreeType vs. Bitmap fonts -> TreeInspector vs. ObjectExplorer
We should really clean up.
Marcus
-- -- Marcus Denker -- denker@acm.org http://www.marcusdenker.de
And we were complaining about double hierarchies in morphs... I kind of agree that the Virus monicker isn't the best around. On Tue, Oct 1, 2013 at 9:07 AM, Marcus Denker <marcus.denker@inria.fr>wrote:
On Oct 1, 2013, at 9:02 AM, btc@openinworld.com wrote:
I've just bumped into an interesting class named 'SlotVirus'. Thats a
cute name, but its not really business friendly. In business some people in power get to be unreasonable about these things. They are the gatekeepers
and unfortunately we don't get to choose that they should be more reasonable. Perhaps something like 'SlotPropagator' or 'SlotPropagation' could be considered.
This is a helper class that introduced meta-objects for instance variables in all classes (that's why "Slot allInstances size" returns you the number of ivars in the systemâ¦).
When we remove the old class builder this class is removed, too.
And we should not forget to do these cleanups: we now have nearly everything double in the system: -> Compiler -> Inspector -> Debugger -> ClassBuilder -> ClassOrganizer -> Browserâ¦.
Marcus
participants (6)
-
btc@openinworld.com -
Marcus Denker -
Martin Dias -
Pavel Krivanek -
phil@highoctane.be -
Stéphane Ducasse