Shrinking Pharo 3 image
Hi, I'm trying to unload some of the packages from Pharo 3 to come up with a reduced Pharo Image. I don't know if someone has already succeeded at getting a Pharo kernel image. Just the basic and really needed classes and packages. And then have the possibility to reload Athens, Zinc, Zodiac, ASM, etc, as needed. Simply unloading the packages from Monticello does not work, as it seems some of the packages are correlated, and I don't really know packages' dependencies. Any help would be much appreciated. Thanks in advance & best regards. Nacho ----- Nacho Smalltalker apprentice. Buenos Aires, Argentina. -- View this message in context: http://forum.world.st/Shrinking-Pharo-3-image-tp4729041.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
Hi, look at https://ci.inria.fr/pharo-contribution/view/Pharo-Kernel-3.0/ Cheers, -- Pavel 2013/12/10 nacho <0800nacho@gmail.com>
Hi, I'm trying to unload some of the packages from Pharo 3 to come up with a reduced Pharo Image. I don't know if someone has already succeeded at getting a Pharo kernel image. Just the basic and really needed classes and packages. And then have the possibility to reload Athens, Zinc, Zodiac, ASM, etc, as needed. Simply unloading the packages from Monticello does not work, as it seems some of the packages are correlated, and I don't really know packages' dependencies. Any help would be much appreciated. Thanks in advance & best regards. Nacho
----- Nacho Smalltalker apprentice. Buenos Aires, Argentina. -- View this message in context: http://forum.world.st/Shrinking-Pharo-3-image-tp4729041.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
I'm trying slowly. Because I want to reload everything with metacello configurations. Tomorrow I will pair program with pavel to make progress on that. I could unload Nautilus RB but there are many more. Stef On Dec 10, 2013, at 8:40 PM, nacho <0800nacho@gmail.com> wrote:
Hi, I'm trying to unload some of the packages from Pharo 3 to come up with a reduced Pharo Image. I don't know if someone has already succeeded at getting a Pharo kernel image. Just the basic and really needed classes and packages. And then have the possibility to reload Athens, Zinc, Zodiac, ASM, etc, as needed. Simply unloading the packages from Monticello does not work, as it seems some of the packages are correlated, and I don't really know packages' dependencies. Any help would be much appreciated. Thanks in advance & best regards. Nacho
----- Nacho Smalltalker apprentice. Buenos Aires, Argentina. -- View this message in context: http://forum.world.st/Shrinking-Pharo-3-image-tp4729041.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
Thanks for your responses. I imagine the daunting task unloading Nautilus should have been. :p Nacho *Lic. Ignacio Sniechowski, MBA* On Tue, Dec 10, 2013 at 7:10 PM, Stéphane Ducasse <stephane.ducasse@inria.fr
wrote:
I'm trying slowly. Because I want to reload everything with metacello configurations. Tomorrow I will pair program with pavel to make progress on that. I could unload Nautilus RB but there are many more.
Stef
On Dec 10, 2013, at 8:40 PM, nacho <0800nacho@gmail.com> wrote:
Hi, I'm trying to unload some of the packages from Pharo 3 to come up with a reduced Pharo Image. I don't know if someone has already succeeded at getting a Pharo kernel image. Just the basic and really needed classes and packages. And then have the possibility to reload Athens, Zinc, Zodiac, ASM, etc, as needed. Simply unloading the packages from Monticello does not work, as it seems some of the packages are correlated, and I don't really know packages' dependencies. Any help would be much appreciated. Thanks in advance & best regards. Nacho
----- Nacho Smalltalker apprentice. Buenos Aires, Argentina. -- View this message in context: http://forum.world.st/Shrinking-Pharo-3-image-tp4729041.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
On Dec 10, 2013, at 11:37 PM, Ignacio MatÃas Sniechowski <0800nacho@gmail.com> wrote:
Thanks for your responses. I imagine the daunting task unloading Nautilus should have been. :p
took time but now it is working. Have a look at the ReUnloader package under my project on smalltalkhub. Ideally I would like to move ushc methods in their respective package/configurationof. Stef
Nacho
Lic. Ignacio Sniechowski, MBA
On Tue, Dec 10, 2013 at 7:10 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote: I'm trying slowly. Because I want to reload everything with metacello configurations. Tomorrow I will pair program with pavel to make progress on that. I could unload Nautilus RB but there are many more.
Stef
On Dec 10, 2013, at 8:40 PM, nacho <0800nacho@gmail.com> wrote:
Hi, I'm trying to unload some of the packages from Pharo 3 to come up with a reduced Pharo Image. I don't know if someone has already succeeded at getting a Pharo kernel image. Just the basic and really needed classes and packages. And then have the possibility to reload Athens, Zinc, Zodiac, ASM, etc, as needed. Simply unloading the packages from Monticello does not work, as it seems some of the packages are correlated, and I don't really know packages' dependencies. Any help would be much appreciated. Thanks in advance & best regards. Nacho
----- Nacho Smalltalker apprentice. Buenos Aires, Argentina. -- View this message in context: http://forum.world.st/Shrinking-Pharo-3-image-tp4729041.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
Gofer new smalltalkhubUser: 'Pharo' project: 'SystemConfigurations'; package: 'UnReloader'; load. 2013/12/11 Sergi Reyner <sergi.reyner@gmail.com>
2013/12/11 Stéphane Ducasse <stephane.ducasse@inria.fr>
Have a look at the ReUnloader package under my project on smalltalkhub.
Which one?
Great. Thanks Pavel. Do you have in mind extending the unreloading to other packages as well? best regards nacho *Lic. Ignacio Sniechowski, MBA* On Wed, Dec 11, 2013 at 1:51 PM, Pavel Krivanek <pavel.krivanek@gmail.com>wrote:
Gofer new smalltalkhubUser: 'Pharo' project: 'SystemConfigurations'; package: 'UnReloader'; load.
2013/12/11 Sergi Reyner <sergi.reyner@gmail.com>
2013/12/11 Stéphane Ducasse <stephane.ducasse@inria.fr>
Have a look at the ReUnloader package under my project on smalltalkhub.
Which one?
Our goal is to be able to check new configurations for all the items in the image. Now to be able to do so we should first be able to unload. While unloading we discover nasty/hidden dependencies and Pharo should not be a spaghetti. So we will continue - for example just unloading ProfStef is not easy to do cleanly. Doing so we want to add to configuration the notion of unloading. Stef PS: when I learned Envy Joseph Pelrine told me that good guys would consider their job done once their project would load and UNLOAD cleanly. And he is RIGHT. On Dec 12, 2013, at 2:25 AM, Ignacio MatÃas Sniechowski <0800nacho@gmail.com> wrote:
Great. Thanks Pavel. Do you have in mind extending the unreloading to other packages as well? best regards nacho
Lic. Ignacio Sniechowski, MBA
On Wed, Dec 11, 2013 at 1:51 PM, Pavel Krivanek <pavel.krivanek@gmail.com> wrote: Gofer new smalltalkhubUser: 'Pharo' project: 'SystemConfigurations'; package: 'UnReloader'; load.
2013/12/11 Sergi Reyner <sergi.reyner@gmail.com> 2013/12/11 Stéphane Ducasse <stephane.ducasse@inria.fr>
Have a look at the ReUnloader package under my project on smalltalkhub.
Which one?
participants (5)
-
Ignacio MatÃas Sniechowski -
nacho -
Pavel Krivanek -
Sergi Reyner -
Stéphane Ducasse