Re: [Pharo-dev] ...and load back

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

Re: [Pharo-dev] ...and load back

Frank Shearar-3
On 21 January 2014 10:40, Pavel Krivanek <[hidden email]> wrote:
> We can now (again) load and initialize Morphic and tools after unloading it.
>
> Main problems to solve:
> - Multilingual packages are problematic to load
> - ThemeIcons>>#iconSelectors message finds Object>>#systemIcon too
>
> for simplicity we do not load most of the tests and NativeBoost.
>
> https://ci.inria.fr/pharo-contribution/view/Pharo-Kernel-3.0/job/PharoKernel3.0-FromTopShrink-Reload/

That is very impressive! How did you make morphicData.fuel? (I can see
that it has various class pools like GB2312Table, for Unicode.)

frank

> -- Pavel

Reply | Threaded
Open this post in threaded view
|

Re: [Pharo-dev] ...and load back

Frank Shearar-3
Thanks, Pavel. I'd hoped it was that simple :)

frank

On 21 January 2014 11:29, Pavel Krivanek <[hidden email]> wrote:

> I do it in supporting job using this code:
>
> |dict|
> dict := Dictionary new.
> dict at: #DejaVu put: (TextStyle named: 'Bitmap DejaVu Sans').
> dict at: #DecimalProperty put: (Unicode classPool at: #DecimalProperty).
> dict at: #GeneralCategory put: (Unicode classPool at: #GeneralCategory).
> dict at: #GB2312Table put: (UCSTable classPool at: #GB2312Table).
> dict at: #JISX0208Table put: (UCSTable classPool at: #JISX0208Table).
> dict at: #KSX1001Table put: (UCSTable classPool at: #KSX1001Table).
> FLSerializer serialize: dict toFileNamed: 'morphicData.fuel'
>
>
> -- Pavel
>
>
>
> 2014/1/21 Frank Shearar <[hidden email]>
>>
>> On 21 January 2014 10:40, Pavel Krivanek <[hidden email]> wrote:
>> > We can now (again) load and initialize Morphic and tools after unloading
>> > it.
>> >
>> > Main problems to solve:
>> > - Multilingual packages are problematic to load
>> > - ThemeIcons>>#iconSelectors message finds Object>>#systemIcon too
>> >
>> > for simplicity we do not load most of the tests and NativeBoost.
>> >
>> >
>> > https://ci.inria.fr/pharo-contribution/view/Pharo-Kernel-3.0/job/PharoKernel3.0-FromTopShrink-Reload/
>>
>> That is very impressive! How did you make morphicData.fuel? (I can see
>> that it has various class pools like GB2312Table, for Unicode.)
>>
>> frank
>>
>> > -- Pavel
>>
>