Hi! I was looking for a Pharo Dev 1.2 image and I didn't find it... I guess it doesn't exists, so I want to make my own downloading a few tools like OB, eCompletion in a 1.2 Core image. So I began looking for gofer or metacello scripts to do it :P. I searched in the Collaboractive Book, the PBE, the mailing list...
Finally looking some mails and browsing the MetacelloRepository, I figured out something like "ConfigurationOfOmniBrowser project lastVersion load" that succeded with a little help :P. Soo, after some time doing this a few questions come to my mind: -Is there an up to date list of the tools we pharoers count on and how to load them? I mean OB, eCompletion, FFI, Mondrian... -Is there a list of the tools current Dev images have? I found a ConfigurationOfPharo and I thought It should behave like that. Maybe there's a wiki or a webpage I'm missing. Thanks! Guille _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
2010/8/8 Guillermo Polito <[hidden email]> Hi! I was looking for a Pharo Dev 1.2 image and I didn't find it... I guess it doesn't exists, so I want to make my own downloading a few tools like OB, eCompletion in a 1.2 Core image. So I began looking for gofer or metacello scripts to do it :P. I searched in the Collaboractive Book, the PBE, the mailing list... IIRC Pharo (Dev) = PharoCore + ConfigurationOfPharo loaded
Could you create it in Pharo Collaboractive book ? Cheers,
Laurent
_______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
And the other questions? anybody? :( I can do some little work on the Collaboractive book (Mariano, I can't edit and I know you do it usually :P. Can I ask you for a user?), but I would like to have not just the list of the tools, but also a little explaing of each one... Here is the (copypasted) list of packages in the ConfigurationOfPharo I would like to have a little description:
project: 'OB Dev' with: [ spec className: 'ConfigurationOfOmniBrowser'; loads: #('Dev'); file: 'ConfigurationOfOmniBrowser'; repository: 'http://www.squeaksource.com/MetacelloRepository' ]; project: 'OB Dev Tests' copyFrom: 'OB Dev' with: [ spec loads: #('Dev Tests') ]; project: 'AutomaticMethodCategorizer' with: [ spec className: 'ConfigurationOfAutomaticMethodCategorizer'; file: 'ConfigurationOfAutomaticMethodCategorizer'; repository: 'http://www.squeaksource.com/MetacelloRepository' ]; project: 'ScriptManager' with: [ spec className: 'ConfigurationOfScriptManager'; file: 'ConfigurationOfScriptManager'; loads: 'ALL'; repository: 'http://www.squeaksource.com/MetacelloRepository' ]; project: 'Shout' with: [ spec className: 'ConfigurationOfShout'; loads: #('Core'); file: 'ConfigurationOfShout'; repository: 'http://www.squeaksource.com/MetacelloRepository' ]; project: 'Shout Tests' copyFrom: 'Shout' with: [ spec loads: #('Tests') ]; project: 'OCompletion' with: [ spec className: 'ConfigurationOfOCompletion'; loads: #('Core'); file: 'ConfigurationOfOCompletion'; repository: 'http://www.squeaksource.com/MetacelloRepository' ]; project: 'OCompletion Tests' copyFrom: 'OCompletion' with: [ spec loads: #('Tests') ]; project: 'PharoNonCorePackages' with: [ spec className: 'ConfigurationOfPharoNonCore'; file: 'ConfigurationOfPharoNonCore'; repository: 'http://www.squeaksource.com/MetacelloRepository' ]; project: 'NewInspector' with: [ spec className: 'ConfigurationOfNewInspector'; file: 'ConfigurationOfNewInspector'; repository: 'http://www.squeaksource.com/MetacelloRepository' ]; project: 'RefactoringBrowser' with: [ spec className: 'ConfigurationOfRefactoringBrowser'; loads: #('Core'); file: 'ConfigurationOfRefactoringBrowser'; repository: 'http://www.squeaksource.com/MetacelloRepository' ]; project: 'RefactoringBrowser Tests' copyFrom: 'RefactoringBrowser' with: [ spec loads: #('Tests') ]; project: 'Nile' with: [ spec className: 'ConfigurationOfNile'; loads: #('Core'); file: 'ConfigurationOfNile'; repository: 'http://www.squeaksource.com/MetacelloRepository' ]; project: 'Nile Tests' copyFrom: 'Nile' with: [ spec loads: #('Tests') ]; project: 'ProfStef' with: [ spec className: 'ConfigurationOfProfStef'; loads: #('Core' 'Browser'); file: 'ConfigurationOfProfStef'; repository: 'http://www.squeaksource.com/MetacelloRepository' ]; project: 'ProfStef Tests' copyFrom: 'ProfStef' with: [ spec loads: #('Tests')]; project: 'Metacello' with: [ spec className: 'ConfigurationOfMetacello'; file: 'ConfigurationOfMetacello'; loads: #('Metacello-Core' 'Tutorial' 'UI' 'Metacello-ProfStef' 'Metacello-Help'); repository: 'http://www.squeaksource.com/MetacelloRepository' ]; project: 'Metacello Tests' copyFrom: 'Metacello' with: [ spec loads: #('Tests') ]. And another question: Is somewhere written a tutorial of metacello and/or gofer? I only know that ProfStef has something about metacello (I'll look at it). Cheers!
2010/8/8 laurent laffont <[hidden email]>
_______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Guillermo Polito
El sáb, 07-08-2010 a las 22:07 -0300, Guillermo Polito escribió:
> Hi! I was looking for a Pharo Dev 1.2 image and I didn't find it... > I guess it doesn't exists, so I want to make my own downloading a few > tools like OB, eCompletion in a 1.2 Core image. So I began looking > for gofer or metacello scripts to do it :P. I searched in the > Collaboractive Book, the PBE, the mailing list... > > Finally looking some mails and browsing the MetacelloRepository, I > figured out something like "ConfigurationOfOmniBrowser project > lastVersion load" that succeded with a little help :P. > > Soo, after some time doing this a few questions come to my mind: > > -Is there an up to date list of the tools we pharoers count on and how > to load them? I mean OB, eCompletion, FFI, Mondrian... > -Is there a list of the tools current Dev images have? I found a > ConfigurationOfPharo and I thought It should behave like that. In the pharo download page (http://pharo-project.org/pharo-download) you get: Pharo 1.1 image (stable): http://gforge.inria.fr/frs/download.php/27300/Pharo-1.1-11411dev10.07.1.zip then unzipping it you find inside the installScript.st, that is used to build the developer image from a PharoCore released image. This scripts evaluates: Gofer new squeaksource: 'MetacelloRepository'; package: 'ConfigurationOfPharo'; load. ((Smalltalk at: #ConfigurationOfPharo) project version: '1.1') perform: #silently: with: true; perform: #load. And indeed the ConfigurationOfPharo is the one used to build the image. There you'll find the list of packages that are loaded in the image. Cheers > > Maybe there's a wiki or a webpage I'm missing. > > Thanks! > Guille > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project -- Miguel Cobá http://miguel.leugim.com.mx _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
there is also the packages.txt in the zip of the image Cheers _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Free forum by Nabble | Edit this page |