Here are some load scripts to load MetacelloBrowser http://metacellobrowser.dcc.uchile.cl/ and at least open it up in a fresh Squeak 4.2 11042 I do not know if it is working properly or not. If anyone has better load scripts, please let us know.
When loading Grease I get this missing dependency error a few times: This package depends on the following classes: ParseTreeEnvironment RBTransformationRule RBBlockLintRule RBParseTreeLintRule
I don't know where to get the missing stuff from at the moment or whether it would work in Squeak.
I just clicked Proceed each time the error came up.
Do each section by itself in a Workspace.
"==================================" "Gofer" "Gofer is at 'http://source.lukas-renggli.ch/gofer', " "Gofer docs reside at http://www.lukas-renggli.ch/blog/gofer"
(Installer repository: 'http://source.lukas-renggli.ch/gofer/') install: 'Gofer'; install: 'Gofer-Core'; install: 'Gofer-Tests'; yourself.
"==================================" "Grease" (Installer repository: 'http://www.squeaksource.com/Seaside30/') install: 'Grease-Core'; install: 'Grease-Slime'; install: 'Grease-Tests-Core'; install: 'Grease-Tests-Slime'; install: 'ConfigurationOfGrease'; yourself.
"===================================" "MetacelloBrowser" "http://metacellobrowser.dcc.uchile.cl/"
Gofer new squeaksource: 'MetacelloBrowser'; package: 'ConfigurationOfMetacelloBrowser'; load. ((Smalltalk at: #ConfigurationOfMetacelloBrowser) project perform: #lastVersion) load.
"===================================" MetacelloBrowser open.
For your enjoyment, Ken G. Brown
Unless someone beats me to it:) I plan on getting the MetacelloBrowser working on Squeak ... and will update the configuration appropriately ...
As for the Grease issues, I suggest you use (or base your load scripts) on the ConfigurationForGrease in the MetacelloRepository on SqueakSource ...
You are installing Grease-Slime and AFAIK the rb stuff that Slime using hasn't been ported to Squeak (at least I haven't given it a shot) ... this information is in the ConfigurationForGrease, too:)
And I believe that Alexandre has changed the load expression for MetacelloBrowser to:
Gofer new squeaksource: 'MetacelloBrowser'; package: 'ConfigurationOfMetacelloBrowser'; load. ((Smalltalk at: #ConfigurationOfMetacelloBrowser) project version: #stable) load.
Dale
On 02/24/2011 03:09 PM, Ken G. Brown wrote:
Here are some load scripts to load MetacelloBrowserhttp://metacellobrowser.dcc.uchile.cl/ and at least open it up in a fresh Squeak 4.2 11042 I do not know if it is working properly or not. If anyone has better load scripts, please let us know.
When loading Grease I get this missing dependency error a few times: This package depends on the following classes: ParseTreeEnvironment RBTransformationRule RBBlockLintRule RBParseTreeLintRule
I don't know where to get the missing stuff from at the moment or whether it would work in Squeak.
I just clicked Proceed each time the error came up.
Do each section by itself in a Workspace.
"==================================" "Gofer" "Gofer is at 'http://source.lukas-renggli.ch/gofer'," "Gofer docs reside at http://www.lukas-renggli.ch/blog/gofer"
(Installer repository: 'http://source.lukas-renggli.ch/gofer/') install: 'Gofer'; install: 'Gofer-Core'; install: 'Gofer-Tests'; yourself.
"==================================" "Grease" (Installer repository: 'http://www.squeaksource.com/Seaside30/') install: 'Grease-Core'; install: 'Grease-Slime'; install: 'Grease-Tests-Core'; install: 'Grease-Tests-Slime'; install: 'ConfigurationOfGrease'; yourself.
"===================================" "MetacelloBrowser" "http://metacellobrowser.dcc.uchile.cl/"
Gofer new squeaksource: 'MetacelloBrowser'; package: 'ConfigurationOfMetacelloBrowser'; load. ((Smalltalk at: #ConfigurationOfMetacelloBrowser) project perform: #lastVersion) load.
"===================================" MetacelloBrowser open.
For your enjoyment, Ken G. Brown
You don't need to do all that work to install MetacelloBrowser. Just get the configuration and it fetches all its dependencies, including Metacello:
Installer squeaksource project: 'MetacelloBrowser'; install: 'ConfigurationOfMetacelloBrowser'.
((Smalltalk at: #ConfigurationOfMetacelloBrowser) project version: #stable) load.
Cheers
El jue, 24-02-2011 a las 16:09 -0700, Ken G. Brown escribió:
Here are some load scripts to load MetacelloBrowser http://metacellobrowser.dcc.uchile.cl/ and at least open it up in a fresh Squeak 4.2 11042 I do not know if it is working properly or not. If anyone has better load scripts, please let us know.
When loading Grease I get this missing dependency error a few times: This package depends on the following classes: ParseTreeEnvironment RBTransformationRule RBBlockLintRule RBParseTreeLintRule
I don't know where to get the missing stuff from at the moment or whether it would work in Squeak.
I just clicked Proceed each time the error came up.
Do each section by itself in a Workspace.
"==================================" "Gofer" "Gofer is at 'http://source.lukas-renggli.ch/gofer', " "Gofer docs reside at http://www.lukas-renggli.ch/blog/gofer"
(Installer repository: 'http://source.lukas-renggli.ch/gofer/') install: 'Gofer'; install: 'Gofer-Core'; install: 'Gofer-Tests'; yourself.
"==================================" "Grease" (Installer repository: 'http://www.squeaksource.com/Seaside30/') install: 'Grease-Core'; install: 'Grease-Slime'; install: 'Grease-Tests-Core'; install: 'Grease-Tests-Slime'; install: 'ConfigurationOfGrease'; yourself.
"===================================" "MetacelloBrowser" "http://metacellobrowser.dcc.uchile.cl/"
Gofer new squeaksource: 'MetacelloBrowser'; package: 'ConfigurationOfMetacelloBrowser'; load. ((Smalltalk at: #ConfigurationOfMetacelloBrowser) project perform: #lastVersion) load.
"===================================" MetacelloBrowser open.
For your enjoyment, Ken G. Brown
But does 'MetacelloBrowser open.' work after all the magic loading? Doesn't for me this way...
Ken
At 5:33 PM -0600 2/24/11, Miguel Cobá apparently wrote:
You don't need to do all that work to install MetacelloBrowser. Just get the configuration and it fetches all its dependencies, including Metacello:
Installer squeaksource project: 'MetacelloBrowser'; install: 'ConfigurationOfMetacelloBrowser'.
((Smalltalk at: #ConfigurationOfMetacelloBrowser) project version: #stable) load.
Cheers
El jue, 24-02-2011 a las 16:09 -0700, Ken G. Brown escribió:
Here are some load scripts to load MetacelloBrowser http://metacellobrowser.dcc.uchile.cl/ and at least open it up in a fresh Squeak 4.2 11042 I do not know if it is working properly or not. If anyone has better load scripts, please let us know.
When loading Grease I get this missing dependency error a few times: This package depends on the following classes: ParseTreeEnvironment RBTransformationRule RBBlockLintRule RBParseTreeLintRule
I don't know where to get the missing stuff from at the moment or whether it would work in Squeak.
I just clicked Proceed each time the error came up.
Do each section by itself in a Workspace.
"==================================" "Gofer" "Gofer is at 'http://source.lukas-renggli.ch/gofer', " "Gofer docs reside at http://www.lukas-renggli.ch/blog/gofer"
(Installer repository: 'http://source.lukas-renggli.ch/gofer/') install: 'Gofer'; install: 'Gofer-Core'; install: 'Gofer-Tests'; yourself.
"==================================" "Grease" (Installer repository: 'http://www.squeaksource.com/Seaside30/') install: 'Grease-Core'; install: 'Grease-Slime'; install: 'Grease-Tests-Core'; install: 'Grease-Tests-Slime'; install: 'ConfigurationOfGrease'; yourself.
"===================================" "MetacelloBrowser" "http://metacellobrowser.dcc.uchile.cl/"
Gofer new squeaksource: 'MetacelloBrowser'; package: 'ConfigurationOfMetacelloBrowser'; load. ((Smalltalk at: #ConfigurationOfMetacelloBrowser) project perform: #lastVersion) load.
"===================================" MetacelloBrowser open.
For your enjoyment, Ken G. Brown
-- Miguel Cobá http://twitter.com/MiguelCobaMtz http://miguel.leugim.com.mx
Then it is a problem with the dependencies of the configuration and the thing that Dale mentioned to fix in order to have MetacelloBrowser 100% operative in Squeak. But the idea of Metacello is to not having to load each possible dependency manually. As this moment, MetacelloBrowser has been developed and tested on Pharo so there it loads all its dependencies, but it has to add new dependencies for it to work correctly in Squeak. But that is a piece of Cake for Dale ;)
Cheers
El jue, 24-02-2011 a las 16:41 -0700, Ken G. Brown escribió:
But does 'MetacelloBrowser open.' work after all the magic loading? Doesn't for me this way...
Ken
At 5:33 PM -0600 2/24/11, Miguel Cobá apparently wrote:
You don't need to do all that work to install MetacelloBrowser. Just get the configuration and it fetches all its dependencies, including Metacello:
Installer squeaksource project: 'MetacelloBrowser'; install: 'ConfigurationOfMetacelloBrowser'.
((Smalltalk at: #ConfigurationOfMetacelloBrowser) project version: #stable) load.
Cheers
El jue, 24-02-2011 a las 16:09 -0700, Ken G. Brown escribió:
Here are some load scripts to load MetacelloBrowser http://metacellobrowser.dcc.uchile.cl/ and at least open it up in a fresh Squeak 4.2 11042 I do not know if it is working properly or not. If anyone has better load scripts, please let us know.
When loading Grease I get this missing dependency error a few times: This package depends on the following classes: ParseTreeEnvironment RBTransformationRule RBBlockLintRule RBParseTreeLintRule
I don't know where to get the missing stuff from at the moment or whether it would work in Squeak.
I just clicked Proceed each time the error came up.
Do each section by itself in a Workspace.
"==================================" "Gofer" "Gofer is at 'http://source.lukas-renggli.ch/gofer', " "Gofer docs reside at http://www.lukas-renggli.ch/blog/gofer"
(Installer repository: 'http://source.lukas-renggli.ch/gofer/') install: 'Gofer'; install: 'Gofer-Core'; install: 'Gofer-Tests'; yourself.
"==================================" "Grease" (Installer repository: 'http://www.squeaksource.com/Seaside30/') install: 'Grease-Core'; install: 'Grease-Slime'; install: 'Grease-Tests-Core'; install: 'Grease-Tests-Slime'; install: 'ConfigurationOfGrease'; yourself.
"===================================" "MetacelloBrowser" "http://metacellobrowser.dcc.uchile.cl/"
Gofer new squeaksource: 'MetacelloBrowser'; package: 'ConfigurationOfMetacelloBrowser'; load. ((Smalltalk at: #ConfigurationOfMetacelloBrowser) project perform: #lastVersion) load.
"===================================" MetacelloBrowser open.
For your enjoyment, Ken G. Brown
-- Miguel Cobá http://twitter.com/MiguelCobaMtz http://miguel.leugim.com.mx
I thought I would throw out what I did get to work in case anyone wanted to have a go at MetacelloBrowser in Squeak to see what it is all about. Go Dale go!
Ken
At 5:53 PM -0600 2/24/11, Miguel Cobá apparently wrote:
Then it is a problem with the dependencies of the configuration and the thing that Dale mentioned to fix in order to have MetacelloBrowser 100% operative in Squeak. But the idea of Metacello is to not having to load each possible dependency manually. As this moment, MetacelloBrowser has been developed and tested on Pharo so there it loads all its dependencies, but it has to add new dependencies for it to work correctly in Squeak. But that is a piece of Cake for Dale ;)
Cheers
El jue, 24-02-2011 a las 16:41 -0700, Ken G. Brown escribió:
But does 'MetacelloBrowser open.' work after all the magic loading? Doesn't for me this way...
Ken
At 5:33 PM -0600 2/24/11, Miguel Cobá apparently wrote:
You don't need to do all that work to install MetacelloBrowser. Just get the configuration and it fetches all its dependencies, including Metacello:
Installer squeaksource project: 'MetacelloBrowser'; install: 'ConfigurationOfMetacelloBrowser'.
((Smalltalk at: #ConfigurationOfMetacelloBrowser) project version: #stable) load.
Cheers
El jue, 24-02-2011 a las 16:09 -0700, Ken G. Brown escribió:
Here are some load scripts to load MetacelloBrowser http://metacellobrowser.dcc.uchile.cl/ and at least open it up in a fresh Squeak 4.2 11042 I do not know if it is working properly or not. If anyone has better load scripts, please let us know.
When loading Grease I get this missing dependency error a few times: This package depends on the following classes: ParseTreeEnvironment RBTransformationRule RBBlockLintRule RBParseTreeLintRule
I don't know where to get the missing stuff from at the moment or whether it would work in Squeak.
I just clicked Proceed each time the error came up.
Do each section by itself in a Workspace.
"==================================" "Gofer" "Gofer is at 'http://source.lukas-renggli.ch/gofer', " "Gofer docs reside at http://www.lukas-renggli.ch/blog/gofer"
(Installer repository: 'http://source.lukas-renggli.ch/gofer/') install: 'Gofer'; install: 'Gofer-Core'; install: 'Gofer-Tests'; yourself.
"==================================" "Grease" (Installer repository: 'http://www.squeaksource.com/Seaside30/') install: 'Grease-Core'; install: 'Grease-Slime'; install: 'Grease-Tests-Core'; install: 'Grease-Tests-Slime'; install: 'ConfigurationOfGrease'; yourself.
"===================================" "MetacelloBrowser" "http://metacellobrowser.dcc.uchile.cl/"
Gofer new squeaksource: 'MetacelloBrowser'; package: 'ConfigurationOfMetacelloBrowser'; load. ((Smalltalk at: #ConfigurationOfMetacelloBrowser) project perform: #lastVersion) load.
"===================================" MetacelloBrowser open.
For your enjoyment, Ken G. Brown
-- Miguel Cobá http://twitter.com/MiguelCobaMtz http://miguel.leugim.com.mx
-- Miguel Cobá http://twitter.com/MiguelCobaMtz http://miguel.leugim.com.mx
squeak-dev@lists.squeakfoundation.org