[Pharo-project] Gofer meets Metacello
I hate typing "sooo much" when loading a configuration. So how about integration part of that into Gofer? Gofer new squeaksource: 'NativeBoost'; configuration; loadStable for a working implementation see https://code.google.com/p/pharo/issues/detail?id=6696 best cami
Isn't that what Dale already did with the scriptable metacello? :S BTW, what do you expect from expression like Gofer it ss3: 'project1'; ss3: 'project2'; configuration; blah ? On Tue, Sep 18, 2012 at 7:21 PM, Camillo Bruni <camillobruni@gmail.com>wrote:
I hate typing "sooo much" when loading a configuration. So how about integration part of that into Gofer?
Gofer new squeaksource: 'NativeBoost'; configuration; loadStable
for a working implementation see https://code.google.com/p/pharo/issues/detail?id=6696
best cami
On 2012-09-18, at 19:26, Guillermo Polito <guillermopolito@gmail.com> wrote:
Isn't that what Dale already did with the scriptable metacello? :S
could be :)
BTW, what do you expect from expression like
Gofer it ss3: 'project1'; ss3: 'project2'; configuration; blah
It will take the last repository and try :), for more specific configs I have #configurationOf: selector :)
years ago I made an extension who was called "Gofer Project Loader" And you can do things like this: Gofer project load: 'NativeBoost'. Gofer project load: 'NativeBoost' version: #development. ..etc... nobody cared about it... and I think now Dale is preparing something a lot better :) E On Sep 18, 2012, at 7:21 PM, Camillo Bruni <camillobruni@gmail.com> wrote:
I hate typing "sooo much" when loading a configuration. So how about integration part of that into Gofer?
Gofer new squeaksource: 'NativeBoost'; configuration; loadStable
for a working implementation see https://code.google.com/p/pharo/issues/detail?id=6696
best cami
Am 18.09.2012 um 19:28 schrieb Esteban Lorenzano:
years ago I made an extension who was called "Gofer Project Loader" And you can do things like this:
Gofer project load: 'NativeBoost'. Gofer project load: 'NativeBoost' version: #development.
..etc...
nobody cared about it... and I think now Dale is preparing something a lot better :)
*raiseshand* I cared! and I liked it :) Best -tobias
FWIW, "Gofer Project Loader" was loaded by default in GemStone and the GemStone load expressions on the glassdb site used it:) Dale ----- Original Message ----- | From: "Tobias Pape" <Das.Linux@gmx.de> | To: Pharo-project@lists.gforge.inria.fr | Sent: Wednesday, September 19, 2012 12:48:13 AM | Subject: Re: [Pharo-project] Gofer meets Metacello | | Am 18.09.2012 um 19:28 schrieb Esteban Lorenzano: | | > years ago I made an extension who was called "Gofer Project Loader" | > And you can do things like this: | > | > Gofer project load: 'NativeBoost'. | > Gofer project load: 'NativeBoost' version: #development. | > | > ..etc... | > | > nobody cared about it... and I think now Dale is preparing | > something a lot better :) | | *raiseshand* | I cared! and I liked it :) | | Best | -tobias |
The new Metacello Scripting API[1] does exactly that and more: Metacello new configuration: 'NativeBoost'; squeaksource: 'NativeBoost'; load. does what you want ... there are additional shortcuts that you can use once you have a project loading in your image ... I am looking for some folks to take the Metacello Preview[2] (which includes the Metacello Scripting API) for a spin to give me feedback from real usage before releasing it ... so I'd love to hear from you ... Of course the preview doesn't work on Pharo2.0 ... yet ... I've got several stacked up in front of me before I'll be able to tackle getting the preview to run on Pharo2.0 .... it seems that the preview is hit hard by the RPackage bugs and I know that I've got more FileSystem porting to do as well:( Dale [1] https://github.com/dalehenrich/metacello-work/blob/master/docs/MetacelloUser... [2] https://github.com/dalehenrich/metacello-work/blob/master/README.md ----- Original Message ----- | From: "Camillo Bruni" <camillobruni@gmail.com> | To: "Pharo-project@lists.gforge.inria.fr Development" <pharo-project@lists.gforge.inria.fr> | Sent: Tuesday, September 18, 2012 10:21:12 AM | Subject: [Pharo-project] Gofer meets Metacello | | I hate typing "sooo much" when loading a configuration. So how about | integration part of that into Gofer? | | Gofer new | squeaksource: 'NativeBoost'; | configuration; | loadStable | | for a working implementation see | https://code.google.com/p/pharo/issues/detail?id=6696 | | best | cami | |
participants (5)
-
Camillo Bruni -
Dale Henrichs -
Esteban Lorenzano -
Guillermo Polito -
Tobias Pape