On Mon, Nov 16, 2009 at 06:18:23PM -0800, Andreas Raab wrote:
David T. Lewis wrote:
The purpose of this change is to enable "VMMaker updateFromServer" to first load the Klatt shared pools, then load VMMaker and various related plugins. A similar update will be needed for FFI shared pools.
For the FFI I'm *strongly* in favor of breaking the package out and have, e.g.,
- FFI-SharedPools
- FFI-Kernel
- FFI-Tests
- FFI-Examples
Good, if you can make this change and make it available on a repository, then I'll update the MCConfiguration for VMMaker to pull in the FFI-SharedPools. Bert suggested the same naming convention for Speech-SharedPools, so I can update the Speech packaging if that is the preference.
The structure makes a lot of sense and I could even imaging moving the plugin here (i.e., into FFI-Plugin).
I have a slight bias, motivated primarily by personal laziness, toward the original Squeak categories that would lead to e.g.
VMConstruction-Interpreter/ObjectMemory VMConstruction-Plugins/FFIPlugin VMConstruction-Plugins-OSProcessPlugin/OSProcessPlugin
But either convention would be fine. Long term I think that VMMaker should be repackaged into smaller pieces, and I have a hard time improving on the category names that were used back in Squeak 2.4.
Dave