on the way to smalltalkimage/systemdictionary

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

on the way to smalltalkimage/systemdictionary

stephane ducasse
Hi guys

I think that we should remove all the code that is not about class management from SystemDictionary.
this is the easy part.

Now what do we do for the class management behavior defined in Smalltalk image (allclasses, allTraits, associationsAt:, at:, at:put:.......)
because now this code is in systemDictionary

        - we could replace Smalltalk
                by Smalltalk globals

        - deprecate the Smalltalk associationAt:.at:...and others

What do you think?

Stef
_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: on the way to smalltalkimage/systemdictionary

Igor Stasenko
On 20 March 2010 15:38, stephane ducasse <[hidden email]> wrote:

> Hi guys
>
> I think that we should remove all the code that is not about class management from SystemDictionary.
> this is the easy part.
>
> Now what do we do for the class management behavior defined in Smalltalk image (allclasses, allTraits, associationsAt:, at:, at:put:.......)
> because now this code is in systemDictionary
>
>        - we could replace Smalltalk
>                by Smalltalk globals
>
>        - deprecate the Smalltalk associationAt:.at:...and others
>
> What do you think?
>

Yes. This is a logical step, which should follow the initial
refactoring, to slowly separate concerns and
create a clean and nice protocols.

> Stef
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>


--
Best regards,
Igor Stasenko AKA sig.

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: on the way to smalltalkimage/systemdictionary

Stéphane Ducasse
I'm doing the first step now.

tx

On Mar 20, 2010, at 2:50 PM, Igor Stasenko wrote:

> On 20 March 2010 15:38, stephane ducasse <[hidden email]> wrote:
>> Hi guys
>>
>> I think that we should remove all the code that is not about class management from SystemDictionary.
>> this is the easy part.
>>
>> Now what do we do for the class management behavior defined in Smalltalk image (allclasses, allTraits, associationsAt:, at:, at:put:.......)
>> because now this code is in systemDictionary
>>
>>        - we could replace Smalltalk
>>                by Smalltalk globals
>>
>>        - deprecate the Smalltalk associationAt:.at:...and others
>>
>> What do you think?
>>
>
> Yes. This is a logical step, which should follow the initial
> refactoring, to slowly separate concerns and
> create a clean and nice protocols.
>
>> Stef
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
>
> --
> Best regards,
> Igor Stasenko AKA sig.
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project