nice :) Doru
On Tue, Apr 10, 2012 at 3:28 PM, Sven Van Caekenberghe <s...@beta9.be> wrote: > > On 10 Apr 2012, at 14:52, Esteban Lorenzano wrote: > >> wow :) > > +111 > >> On Apr 10, 2012, at 2:48 PM, Pavel Krivanek wrote: >> >>> You can see it in action: >>> http://www.youtube.com/watch?v=pOyvXamn3Y4 >>> >>> -- Pavel >>> >>> On Tue, Apr 10, 2012 at 12:41 PM, Pavel Krivanek >>> <pavel.kriva...@gmail.com> wrote: >>>> Hi, >>>> >>>> I tried to load entire Pharo-Core content into Pharo-Kernel with help >>>> of Fuel and I was successful. It was done in 4 steps: >>>> - load and initialize all packages up to Gofer (gofer.fuel) >>>> - load and initialize Ring (ring.fuel) >>>> - load rest of the Paharo-Core packages (pharo-core.fuel) >>>> - do the initialization of Morphic and the rest of the system. >>>> All that takes about 15 seconds on my old laptop. Normally it takes >>>> about 12 minutes. >>>> >>>> Of course there are several issues we have to solve permanently: >>>> - current Fuel cannot load several packages at once but it is very >>>> easy to enhance it. >>>> - Fuel has some problems with Traits (registerOnLoad, rebindOnLoad, >>>> sometimes nil category) >>>> - the packages must be clean because Fuel raises error when it uses >>>> unknown global variable >>>> - Fuel must have a way how to disable initialization of loaded classes >>>> - some packages like Morphic have extension methods in categories >>>> named "*Morphic-something". PackageInfo ignores it and expects that >>>> this categories are extending categories of some different package. >>>> - it doesn't store to Changes. >>>> >>>> If anyone will want, I send him an archive with the images and ad-hoc >>>> fixes. >>>> >>>> Cheers, >>>> -- Pavel >>> >> >> > -- www.tudorgirba.com "Every thing has its own flow"