Re: [Pharo-project] Fuel and Tanker in older Pharo images [WAS] Re: How to try Shapes and Gaucho?
Cool! Thanks Mariano for the summary, and all the others for this much needed features! Looking forward to adopt such a process, to have a minimal Pharo image, customized to my needs. Fernando On Sat, Sep 29, 2012 at 2:20 PM, Mariano Martinez Peck <marianopeck@gmail.com> wrote:
On Sat, Sep 29, 2012 at 12:59 PM, Denis Kudriashov <dionisiydk@gmail.com<mailto:dionisiydk@gmail.com>> wrote: 2012/9/29 Mariano Martinez Peck <marianopeck@gmail.com<mailto:marianopeck@gmail.com>>
On Fri, Sep 28, 2012 at 11:31 PM, Denis Kudriashov <dionisiydk@gmail.com<mailto:dionisiydk@gmail.com>> wrote: Hello
ss3 repo for Shapes and Gaucho closed for reading or maybe empty. So is it possible to get it somewhere? maybe there is prepared image?
Actually I gather migrate our applications to last Pharo and use latest achievemens like fuel and tanker.
Hi. I don't want to go offtopic in the original thread so I opened this one. Of course it is usually a good idea to migrate to latest stable Pharo release so that you don't stay with a very old image. Anyway, what I wanted to say is that Fuel DOES WORK in previous images. In fact, it works from Pharo 1.1 to 2.0. And Tanker right now works in 2.0 only by just because by default we use the new ClassBuilder. But this can be easily changed for those who want to use it in older versions. Anyway, Tanker is still a little bit green ;) For more details read my answer to this comment: http://marianopeck.wordpress.com/2012/09/28/new-tanker-current-status/#comme...
Hello and thank's for response.
Actually I want use Tanker to deploy my applications with "bootstrap way" where only kernel minimal image existed and all application loaded at startup. It will simplify delivering application updates to slow remote targets. I can just upload small tanker files and load it seamlessly because its really fast. And without image saves no corrupt images due to something bad at middle of image save.
Hi Denis. I want to say a couple of things about this. First, you are not the only one wanting this. In fact, that scenario is one of the reasons we are investing a lot of time in the infrastructure:
1) Pavel Krivanek has been working a lot in making the image more modular, being able to cleanly unload and reload packages. This was the first step. 2) Jannik Laval continue that effort trying to remove lots of cyclic dependencies between packages. 3) Guillermo Polito started to work in the bootstrap. He is now able to bootstrap images from scratch (contrary to Pavel's PharoKernel where he was unloading packages). 4) Esteban Lorenzano is working on a new ConfigurationOfPharo that will let you take a kernel/bootstraped/minimal image and load just the packages you want. 5) Camilo Bruni, Martin Dias, Guillermo Polito, and Toon Verwaest have been working in a new class builder based on layouts. The "old ClassBuilder" is really difficult to maintain, understand, fix, etc. When you load packages, the class builder takes an important role. Therefore, they were working in a new class builder, which, from my point of view, is way better, object-oriented, tested, etc. 6) Martin Dias and Me were working in Tanker, a tool to export/import packages of code using Fuel without Compiler.
So.....as you can see there is/was a lot of work going on related to what you need :) It is not 100% ready, but we are getting there.
Cheers,
Best regards, Denis
-- Mariano http://marianopeck.wordpress.com
On 29 September 2012 14:57, Fernando Olivero <fernando.olivero@usi.ch> wrote:
Cool! Thanks Mariano for the summary, and all the others for this much needed features! Looking forward to adopt such a process, to have a minimal Pharo image, customized to my needs.
indeed, sometimes even i forgetting why we doing things we do.. and then people who are poorly informed about our end goals, making wrong assumptions about where Pharo moves, bashing us for killing compatibility, breaking what was not broken, etc etc So, Mariano's summary is good rehearsal of our aims :)
Fernando
-- Best regards, Igor Stasenko.
On Sat, Sep 29, 2012 at 8:32 PM, Igor Stasenko <siguctua@gmail.com> wrote:
On 29 September 2012 14:57, Fernando Olivero <fernando.olivero@usi.ch> wrote:
Cool! Thanks Mariano for the summary, and all the others for this much needed features! Looking forward to adopt such a process, to have a minimal Pharo image, customized to my needs.
indeed, sometimes even i forgetting why we doing things we do..
But we also have the Pharo vision document for that :) https://gforge.inria.fr/frs/download.php/30434/PharoVision.pdf
and then people who are poorly informed about our end goals, making wrong assumptions about where Pharo moves, bashing us for killing compatibility, breaking what was not broken, etc etc
So, Mariano's summary is good rehearsal of our aims :)
Fernando
-- Best regards, Igor Stasenko.
-- Mariano http://marianopeck.wordpress.com
On 29 September 2012 14:57, Fernando Olivero <fernando.olivero@usi.ch> wrote:
Cool! Thanks Mariano for the summary, and all the others for this much needed features! Looking forward to adopt such a process, to have a minimal Pharo image, customized to my needs.
indeed, sometimes even i forgetting why we doing things we do..
don't worry I'm the compass :)
and then people who are poorly informed about our end goals, making wrong assumptions about where Pharo moves, bashing us for killing compatibility, breaking what was not broken, etc etc
:) Because they did not read the vision document :) Stef
participants (4)
-
Fernando Olivero -
Igor Stasenko -
Mariano Martinez Peck -
Stéphane Ducasse