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 >> > >
smime.p7s
Description: S/MIME cryptographic signature