[ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

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

Re: Traits [was: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource]

Edgar J. De Cleene
Klaus D. Witzel puso en su mail :

> Well, you could do C/C++ or Java (not really Ruby, whatabout Python ?),
> they have no Traits ;-)
>
> /Klaus

Or follow SqueakLight development .....

As I said a year ago, until now I was stupid enough to not found any reason
to have Traits .

OLPC image don't have and sure they are no morons like me or they are ?

Edgar


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Pavel Krivanek
In reply to this post by Edgar J. De Cleene
On 11/13/06, Edgar J. De Cleene <[hidden email]> wrote:

> Pavel Krivanek puso en su mail :
>
> >> Can't found on MinimalMorphicLoader-boot.4.mcz , 5 or in
> >> MinimalMorphic-pk.8.st or in MinimalMorphicInitialization-pk.8.st
> >
> > http://www.squeaksource.com/KernelImage/
>
>
> Some miscommunication here
>
> Repeat:
>
> I have all .
>
> But can't locate the methods what you are talking about

Sorry, it's part of MinimalMorphicLoader class from
MinimalMorphicLoader-boot.5.mcz. It's called directly from the "load"
method.

> > Simply modify methods loadMinimalMorphic and
> > loadMinimalMorphicInitialization in the MinimalMorphicLoader class.
>
> And tell you the image with ;
> (FileStream readOnlyFileNamed: 'MinimalMorphicInitialization-pk.8.st')
> fileIn.
> (FileStream readOnlyFileNamed: 'MinimalMorphic-pk.8.st') fileIn.
>
> have 7.5 mb and 1316 classes
>
> This are the Undeclared
>
> a Dictionary(#ActiveEvent->nil #ActiveHand->nil #ActiveWorld->nil
> #AllProjects->nil #CommonRequestStrings->nil #GoalFreePercent->nil
> #GoalNotMoreThan->nil #ScheduledControllers->nil #ScriptingSystem->nil
> #UIProcess->nil #UpdateUrlLists->nil #World->nil #bars->nil #guards->nil
> #inForce->nil #isolatedHead->nil #lastSavedAtSeconds->nil #nextProject->nil
> #parentProject->nil #previousProject->nil #resourceManager->nil
> #thumbnail->nil #urlList->nil #version->nil #viewSize->nil #world->nil )

Well this size corresponds to my development images. This Undeclared
are not related to sharedPools. It's result of incomplete Morphic
initialization.
Edgar, I think that it will be better if you will focus on Monticello
"memory leak" now.

-- Pavel

Reply | Threaded
Open this post in threaded view
|

Re: Traits [was: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource]

Pavel Krivanek
In reply to this post by Edgar J. De Cleene
On 11/13/06, Edgar J. De Cleene <[hidden email]> wrote:

> Klaus D. Witzel puso en su mail :
>
> > Well, you could do C/C++ or Java (not really Ruby, whatabout Python ?),
> > they have no Traits ;-)
> >
> > /Klaus
>
> Or follow SqueakLight development .....
>
> As I said a year ago, until now I was stupid enough to not found any reason
> to have Traits .
>
> OLPC image don't have and sure they are no morons like me or they are ?
>
> Edgar

I will cite one message of mine:

"I cannot say that I'm a big fan of traits but I respect the decision
to have it in the official image and I think that if we use traits, we
have to support it as much as possible."

-- Pavel

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Edgar J. De Cleene
In reply to this post by Pavel Krivanek
Pavel Krivanek puso en su mail :

> Edgar, I think that it will be better if you will focus on Monticello
> "memory leak" now.
Ok.

And what is that ?
I guess why using Monticello results in a bigger image .

By the way, you see the proof of concept
/Users/elpelotero/Public/MinimalMorphic/package-cache/PackageInfo-edc.12.mcz

for having preamble and postcript (copied from ChangeSet) on Monticello ?.
I don't resume on the load of this , but think you also need it.

Edgar.

No more complaint about Traits, as I decide give my best to this , but I
could think different and do what you say :=)

Edgar


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Pavel Krivanek
On 11/13/06, Edgar J. De Cleene <[hidden email]> wrote:
> Pavel Krivanek puso en su mail :
>
> > Edgar, I think that it will be better if you will focus on Monticello
> > "memory leak" now.
> Ok.
>
> And what is that ?
> I guess why using Monticello results in a bigger image .

Yes, you may test it on some smallter package than MinimalMorphic
(that's everyone, I guess ;-)

> By the way, you see the proof of concept
> /Users/elpelotero/Public/MinimalMorphic/package-cache/PackageInfo-edc.12.mcz
>
> for having preamble and postcript (copied from ChangeSet) on Monticello ?.
> I don't resume on the load of this , but think you also need it.

I had no time for that but I will. The bigger problem of Monticello we
should solve are overrrides. We have got some primitive packages and
if we load MinimalMorphic, this package overrides some existing
methods. In current MC it means that the new package takes ownership
of the method. But If you want to publish the lower level package, the
package is incomplete.

This is the warning for you and others too. You may publish changes in
MinimalMorphic package but if you want to publish changes for example
in Monticello kernel, you have to do it from the image without
MinimalMorphic.

I solved the initialization problems of MC package by renaming the
initialize class methods. But it's very ugly solution and we should
create something more general.

> No more complaint about Traits, as I decide give my best to this , but I
> could think different and do what you say :=)

Good combination ;-)

-- Pavel

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Edgar J. De Cleene
In reply to this post by Pavel Krivanek
Pavel Krivanek puso en su mail :


> Simply modify methods loadMinimalMorphic and
> loadMinimalMorphicInitialization in the MinimalMorphicLoader class.

And tell you the image with ;
(FileStream readOnlyFileNamed: 'MinimalMorphicLoader-boot.6.st') fileIn.
MinimalMorphicLoader load
 
(using (FileStream readOnlyFileNamed:
'MinimalMorphicInitialization-pk.8.st') fileIn.
(FileStream readOnlyFileNamed: 'MinimalMorphic-pk.8.st') fileIn. into the
mtehtods)

have 8.1 mb and 1322 classes

Undeclared a Dictionary(#class->nil )

No problems to go Morphic.

I now go for complete Monticello load with preamble/postcript, the bigger
ending image using Monticello needs longer study (and clues what I don't
have yet)

Edgar

Like the new color scheme in pict ? What color should be a desktop? (I like
Forrest Green) :=)



Picture 1.png (59K) Download Attachment
12