Thanks Nick, sometimes I do think that I just might be the only one building complex configurations, so it's nice to hear that it's solving the complex problems for others as well:)
On the other hand, I do get positive feedback every time I see a `(ConfigurationOf.....) load` in an email or on a project site, so it's not quite as thankless as it seems:)
Frankly, I'm my own worst critic and I hate it when someone has a problem no matter how large or small, because it indicates a failure in the code, the documentation, the process, or the basic architecture.
I'm chasing down git/github, because they provide architectural and procedural 'fixes' for Smalltalk development that aren't easy to provide otherwise...
Dale
----- Original Message -----
| From: "Nick Ager" <
[hidden email]>
| To: "GemStone Seaside beta discussion" <
[hidden email]>
| Sent: Friday, February 3, 2012 10:23:33 AM
| Subject: [GS/SS Beta] Metacello success story
|
| Hi Dale,
|
|
| I guess at times it can feel like a thank-less task building
| infrastructure like Metacello - you work hard developing the code
| then only hear from people when they have problems.
|
|
| So.... I thought I'd let you know that for Magritte 3 and Pier 3 I
| created four supporting configurations: ConfigurationOfMagritte3,
| ConfigurationOfMagritte3AddOns, ConfigurationOfPier3AddOns and
| ConfigurationOfPier3 (largely based on version 2 configurations) and
| I can now type:
|
|
|
| Gofer it
| squeaksource: 'MetacelloRepository';
| package: 'ConfigurationOfPier3AddOns';
| load.
|
|
| ConfigurationOfPier3AddOns project stableVersion load: 'Pier-Admin'
|
|
| and all the packages load as expected with some fairly complex
| dependencies - I was impressed so ... thanks a million for providing
| this essential infrastructure.
|
|
| Cheers
|
|
| Nick