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.
If no objections, I'll make a SqueakSource project for Speech, starting with the Speech-md.9.mcz from Squeak 3.9a, and updating it as described. With that in place, VMMaker will be loadable with just the shared pool prerequisite, rather than the entire Speech package.
No flame wars please, just speak up if there is a good reason that I should *not* do this.
Thanks!
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.
Trying to have Speech as a single package is futile anyway since as you suggested it needs to be broken up.
- Bert -