[squeak-dev] Move Chronology out of Kernel and into its own Chronology package (was: trunk thinks its tomorrow)

Bert Freudenberg bert at freudenbergs.de
Mon Feb 22 22:38:43 UTC 2016


On 21.02.2016, at 10:36, Chris Muller <asqueaker at gmail.com> wrote:
> 
> On Sat, Feb 20, 2016 at 7:35 PM, David T. Lewis <lewis at mail.msen.com> wrote:
>> On Thu, Feb 18, 2016 at 11:54:44AM -0600, Chris Muller wrote:
>>> I have no problem if you want move Chronology classes to their own
>>> package (but please do use the "-Core" and "-Tests" suffixes so we
>>> don't suffer the prefix selection problem).  I'll be curious whether
>>> you choose to move Date and Time too..
>>> 
>> 
>> I need some guidance on package naming.
>> 
>> We have packages named 'Kernel' and  'KernelTests', 'Morphic' and
>> 'MorphicTests', and 'Collections' and 'CollectionsTests'. Based on
>> this, I would expect that 'Chronology' and 'ChronologyTests' would
>> be good package names.
>> 
>> Is that right? Or should it instead be 'Chronology-Core' and
>> 'Chronology-Tests'?
> 
> Note we also have packages named Regex-Core, Regex-Tests,
> SqueakSSL-Core, SqueakSSL-Tests, WebClient-Core, WebClient-Tests,
> which were (formerly) external packages.  You want to make Chronology
> more like an external package, so it can be swapped out more easily.
> 
> "-Core" brings a clarity to the core unit's modular boundary, while
> being consistent with the number of levels in each package name that
> comprises that system.

Agree with Chris.

- Bert -



-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4207 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20160222/d97ea00b/smime.bin


More information about the Squeak-dev mailing list