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
>> 
> 
> 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to