[squeak-dev] Package name "SharedPool-Speech", "SharedPool-FFI", etc ?

Colin Putney cputney at wiresong.ca
Sun Nov 15 17:37:55 UTC 2009


On 15-Nov-09, at 8:46 AM, David T. Lewis wrote:

> On Sun, Nov 15, 2009 at 05:03:11PM +0100, Bert Freudenberg wrote:
>>
>> On 15.11.2009, at 16:48, David T. Lewis wrote:
>>
>>> There is currently a package dependency for VMMaker that requires  
>>> the
>>> entire Speech package (for KlattSynthesizerPlugin). This can be  
>>> resolved
>>> through a minor refactoring of Speech, mainly to move the shared  
>>> pool
>>> class KlattResonatorIndices into a separate package, e.g.  
>>> "SharedPool-Speech".
>>>
>>> Are there any objections to adopting the package name "SharedPool- 
>>> Speech"
>>> for this? By implication, we might also have "SharedPool-FFI" and  
>>> so forth.
>>
>> Wouldn't it make more sense to have packages named "Speech-Shared"  
>> and
>> "Speech-Plugin" containing the shared pool and the plugin,  
>> respectively?
>> That would go along well with the 8 or so other Speech categories.
>
> That would be a good logical organization, but doesn't that require
> splitting the existing Speech package into a total of 9 or 10  
> categories?

To elaborate a bit, it's not a good idea to have overlapping packages  
in Monticello 1.x. So if there's a package named "Speech-Shared",  
there should not be a package named "Speech." That would imply that  
the other categories "Speech-*" are all separate packages. That's  
probably not what we want.

David, "SharedPool-Speech" sounds good to me.

Colin



More information about the Squeak-dev mailing list