Alexandre, Thanks for the feedback, my little set of extensions were meant as a proof of concept. Esteban's Loader provides a similar API with many more features, so I'll let my experiment rest for the time being. By all means add your configuration to MetacelloRepository. Dale ----- "Alexandre Bergel" <alexandre@bergel.eu> wrote: | > How about something like the following expressions: | | I feel the notion of Configuration unnecessary. | | > Gofer loadConfiguration: 'Pharo' version: '1.0-rc2.10505'. | | Gofer load: 'Pharo' version: '1.0-rc2.10505'. | is shorter | | > Gofer loadConfiguration: 'NewInspector'. | | Gofer load: 'NewInspector' | | > Gofer loadConfiguration: 'Magritte' load: #( 'Magritte-Model' | > 'Magritte-Tests' ). | | Gofer forProject: 'Magritte' loadClassCategories: #( 'Magritte-Model' | | 'Magritte-Tests' ). | | > Gofer loadConfiguration: 'OmniBrowser' version: '1.0' load: | 'Core'. | | Gofer forProject: 'OmniBrowser' loadConfiguration: 'Core' version: | '1.0' | | > In all cases it is expected that the configuration will be found in | | > the MetacelloRepository on SqueakSource... | | Shall I move ConfigurationOfMondrian from Mondrian to | MetacelloRepository? I have no problem in doing so. | | Alexandre | -- | _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: | Alexandre Bergel http://www.bergel.eu | ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.