Hi Nico
As you noticed, Moose is not (yet) made to load in a Pharo Core image. The full suite can only be loaded in a Pharo normal image.
Now it would be cool to have a special 'Core' configuration which could be loaded into a PharoCore for analysis. I know that Jannik worked on that a bit. Especially since we now have good tools (dsm, blueprints) to take a look into that :) So one dependency which we cant escape is the refactoring browser, because of the Smalltalk importer.
BTW, if you plan to use Moose regularly, the best is to subscribe to the mailing list: https://www.iam.unibe.ch/mailman/listinfo/moose-dev
On 27 août 2010, at 11:13, Nicolás Paez wrote:
Hi, to workaround this issue, I started the setup again, loading first the RB package and after that Moose, that was enough to prevent the warning and everything went ok.
Saludos! Nico. blog: nicopaez.wordpress.com
On Fri, Aug 27, 2010 at 10:16 AM, Nicolas Paez nicopaez@gmail.com wrote: Hi,
Summary
Pharo image: PharoCore-1.1-11411 VM: Squeak4.1.1.exe Moose: Loaded using Gofer script available in SqueakSource. Issue: it fails when trying to general a Smalltalk model
Details
This morning I have started by taking a clean PharoCore-1.1 image and launching the installation of Moose using the following command:
Gofer new squeaksource: 'Moose'; package: 'ConfigurationOfMoose'; load. (Smalltalk at: #ConfigurationOfMoose) perform: #loadDefault
After some minutes the installation started I got the following warning message. It seems that Moose depends on the Refactoring Browser that is not present in the image.
<moz-screenshot-78.png>
I proceeded with the process and it finished I try to create a Smalltalk Model including the following packages: Kernel System-Support Compiler Collections When the model generation started I get the following error (the SmalltalkMethodVisitor class is not present in the image):
<moz-screenshot-81.png>
Regards, Nicolás
Lsehub-staff mailing list Lsehub-staff@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/lsehub-staff
-- Simon