2017-10-03 15:13 GMT+02:00 Guillermo Polito <[email protected]>:

> But the packaging is not an issue. I think Denis proposed to put such
> methods as extension methods. So they will belong to the correct package.
> Isn't it?
>

Yes


>
> On Tue, Oct 3, 2017 at 3:08 PM, Denis Kudriashov <[email protected]>
> wrote:
>
>> Hi Henrik.
>>
>> 2017-10-03 14:04 GMT+02:00 Henrik Sperre Johansen <
>> [email protected]>:
>>
>>> -1 from me, for the same reasons we moved away from Framework Settings as
>>> extension methods on a central "Settings" class.
>>>
>>
>> I think the reason was not only this.
>> In most cases settings affect class variables which provide default
>> values for instances. So it is just suitable to define settings in same
>> place where state is defined.
>> Also it not breaks encapsulation.
>>
>> And in case of FileLocator it will not access anybody state. It is about
>> constant file paths.
>>
>>
>>> Keep "globals" related to a package local to the package where they are
>>> used.
>>>
>>
>> I just want practical solution. Now there are no tools to browse what
>> files are used by applications. And simple convention could be good enough.
>>
>>
>>> Cheers,
>>> Henry
>>>
>>>
>>>
>>> --
>>> Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.ht
>>> ml
>>>
>>>
>>>
>
>
> --
>
>
>
> Guille Polito
>
> Research Engineer
>
> Centre de Recherche en Informatique, Signal et Automatique de Lille
>
> CRIStAL - UMR 9189
>
> French National Center for Scientific Research - *http://www.cnrs.fr
> <http://www.cnrs.fr>*
>
>
> *Web:* *http://guillep.github.io* <http://guillep.github.io>
>
> *Phone: *+33 06 52 70 66 13 <+33%206%2052%2070%2066%2013>
>

Reply via email to