Shrinking Pharo 3 image

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

Shrinking Pharo 3 image

nacho
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.
Reply | Threaded
Open this post in threaded view
|

Re: Shrinking Pharo 3 image

Pavel Krivanek-3


2013/12/10 nacho <[hidden email]>
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.


Reply | Threaded
Open this post in threaded view
|

Re: Shrinking Pharo 3 image

Stéphane Ducasse
In reply to this post by nacho
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 <[hidden email]> 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.
>


Reply | Threaded
Open this post in threaded view
|

Re: Shrinking Pharo 3 image

nacho
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 <[hidden email]> 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 <[hidden email]> 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.
>



Nacho Smalltalker apprentice. Buenos Aires, Argentina.
Reply | Threaded
Open this post in threaded view
|

Re: Shrinking Pharo 3 image

Stéphane Ducasse

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 <[hidden email]> 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 <[hidden email]> 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.
>




Reply | Threaded
Open this post in threaded view
|

Re: Shrinking Pharo 3 image

Sergi Reyner
2013/12/11 Stéphane Ducasse <[hidden email]>

Have a look at the ReUnloader package under my project on smalltalkhub.

Which one?
 
Reply | Threaded
Open this post in threaded view
|

Re: Shrinking Pharo 3 image

Pavel Krivanek-3
Gofer new
  smalltalkhubUser: 'Pharo' project: 'SystemConfigurations';
  package: 'UnReloader';
  load.



2013/12/11 Sergi Reyner <[hidden email]>
2013/12/11 Stéphane Ducasse <[hidden email]>

Have a look at the ReUnloader package under my project on smalltalkhub.

Which one?
 

Reply | Threaded
Open this post in threaded view
|

Re: Shrinking Pharo 3 image

nacho
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 <[hidden email]> wrote:
Gofer new
  smalltalkhubUser: 'Pharo' project: 'SystemConfigurations';
  package: 'UnReloader';
  load.



2013/12/11 Sergi Reyner <[hidden email]>
2013/12/11 Stéphane Ducasse <[hidden email]>

Have a look at the ReUnloader package under my project on smalltalkhub.

Which one?
 


Nacho Smalltalker apprentice. Buenos Aires, Argentina.
Reply | Threaded
Open this post in threaded view
|

Re: Shrinking Pharo 3 image

Stéphane Ducasse
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 <[hidden email]> wrote:
Gofer new
  smalltalkhubUser: 'Pharo' project: 'SystemConfigurations';
  package: 'UnReloader';
  load.



2013/12/11 Sergi Reyner <[hidden email]>
2013/12/11 Stéphane Ducasse <[hidden email]>

Have a look at the ReUnloader package under my project on smalltalkhub.

Which one?