[ANN] basic Morphic package for the KernelImage

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

[ANN] basic Morphic package for the KernelImage

Pavel Krivanek
Hi all,

here -  http://www.comtalk.net/Squeak/98 - you can download special
package for the KernelImage that includes basic Morphic without eToys.
Prepared image is included too (6.8 MB). This image has no
obsoleteClasses and Undeclared.

enjoy...

-- Pavel

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] basic Morphic package for the KernelImage

Juan Vuletich-4
Hi Pavel,

Just downloaded the image. Terrific work! I love it!

Thanks,
Juan Vuletich

Pavel Krivanek escribió:

> Hi all,
>
> here -  http://www.comtalk.net/Squeak/98 - you can download special
> package for the KernelImage that includes basic Morphic without eToys.
> Prepared image is included too (6.8 MB). This image has no
> obsoleteClasses and Undeclared.
>
> enjoy...
>
> -- Pavel
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] basic Morphic package for the KernelImage

Brian Brown-2
In reply to this post by Pavel Krivanek

On Nov 6, 2006, at 4:03 PM, Pavel Krivanek wrote:

> Hi all,
>
> here -  http://www.comtalk.net/Squeak/98 - you can download special
> package for the KernelImage that includes basic Morphic without eToys.
> Prepared image is included too (6.8 MB). This image has no
> obsoleteClasses and Undeclared.
>
> enjoy...
>
> -- Pavel
>


Hey Pavel, thanks alot for this work :)

I was following instructions on the page you reference and I get a  
failure trying to load 'PackageInfo-al.6.mcz'; Message Not  
Understood: PackageOrganizer>>packageNamed:ifAbsent:

Any thoughts?

Brian


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] basic Morphic package for the KernelImage

Avi  Bryant
In reply to this post by Pavel Krivanek

On Nov 6, 2006, at 3:03 PM, Pavel Krivanek wrote:

> Hi all,
>
> here -  http://www.comtalk.net/Squeak/98 - you can download special
> package for the KernelImage that includes basic Morphic without eToys.
> Prepared image is included too (6.8 MB). This image has no
> obsoleteClasses and Undeclared.

For some reason, on a MacBook Pro, the prebuilt image only works with  
a unix VM - the Carbon VM never shows a window for it.

Avi


Reply | Threaded
Open this post in threaded view
|

Re: [ANN] basic Morphic package for the KernelImage

Andreas.Raab
Avi Bryant wrote:
>> here -  http://www.comtalk.net/Squeak/98 - you can download special
>> package for the KernelImage that includes basic Morphic without eToys.
>> Prepared image is included too (6.8 MB). This image has no
>> obsoleteClasses and Undeclared.
>
> For some reason, on a MacBook Pro, the prebuilt image only works with a
> unix VM - the Carbon VM never shows a window for it.

The startup sequence of the image seems buggy. On Windows, the image
comes but doesn't display anything unless you do a "restore display".
And if John delayed the creation of the main window until the first time
one of the display update methods is called it may never show. Executing
the following manually will fix the problem:

   SmalltalkImage current snapshot: true andQuit: true.
   World install.
   Display forceToScreen.

Cheers,
   - Andreas

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] basic Morphic package for the KernelImage

johnmci
In reply to this post by Avi Bryant
Squeak3.9g-7061-basicMorphic.image

well on a power pc mac too, halting a running test VM and doing

(gdb) call printAllStacks()

Process
241339196 >idleProcess
241333968 [] in >startUp
241334060 [] in BlockContext>newProcess


Process
241335876 >finalizationProcess
241335692 [] in >restartFinalizationProcess
241335784 [] in BlockContext>newProcess

Process
235713704 >timerInterruptWatcher
235714088 [] in >startTimerInterruptWatcher
235714180 [] in BlockContext>newProcess

Process
241332132 InputSensor>userInterruptWatcher
241331948 [] in InputSensor>installInterruptWatcher
241332040 [] in BlockContext>newProcess

Process
241360108 Delay>wait
241360384 [] in EventSensor>eventTickler
241360016 BlockContext>on:do:
241332624 EventSensor>eventTickler
241332348 [] in EventSensor>installEventTickler
241332532 [] in BlockContext>newProcess

Process
241333548 SystemDictionary>lowSpaceWatcher
241333640 [] in SystemDictionary>installLowSpaceWatcher
241333732 [] in BlockContext>newProcess

Process
241431704 Delay>wait
241431612 WorldState>interCyclePause:
241430784 WorldState>doOneCycleFor:
241430416 PasteUpMorph>doOneCycle
239831360 [] in >spawnNewProcess
239831544 [] in BlockContext>newProcess



I'll note the mac vm does not show the window until the first  
primitiveShowHostWindowRect is made...



On 6-Nov-06, at 4:22 PM, Avi Bryant wrote:

>
> On Nov 6, 2006, at 3:03 PM, Pavel Krivanek wrote:
>
>> Hi all,
>>
>> here -  http://www.comtalk.net/Squeak/98 - you can download special
>> package for the KernelImage that includes basic Morphic without  
>> eToys.
>> Prepared image is included too (6.8 MB). This image has no
>> obsoleteClasses and Undeclared.
>
> For some reason, on a MacBook Pro, the prebuilt image only works  
> with a unix VM - the Carbon VM never shows a window for it.
>
> Avi
>
>

--
========================================================================
===
John M. McIntosh <[hidden email]>
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
========================================================================
===



Reply | Threaded
Open this post in threaded view
|

Re: [ANN] basic Morphic package for the KernelImage

Klaus D. Witzel
In reply to this post by Pavel Krivanek
Hi Pavel,

works fine here, module the "restore display" problem reported by others.

Thank you for the good work. It forced me to rewrite
>
> Squeak - "Pavel's" (Etoys + Morphic)
>         + "Juan's" Morphic
>   = (Squeak - Etoys)
>

:) There be choice :)

/Klaus

On Tue, 07 Nov 2006 00:03:47 +0100, Pavel Krivanek  
<[hidden email]> wrote:

> Hi all,
>
> here -  http://www.comtalk.net/Squeak/98 - you can download special
> package for the KernelImage that includes basic Morphic without eToys.
> Prepared image is included too (6.8 MB). This image has no
> obsoleteClasses and Undeclared.
>
> enjoy...
>
> -- Pavel
>
>



Reply | Threaded
Open this post in threaded view
|

Re: [ANN] basic Morphic package for the KernelImage

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

> Hi all,
>
> here -  http://www.comtalk.net/Squeak/98 - you can download special
> package for the KernelImage that includes basic Morphic without eToys.
> Prepared image is included too (6.8 MB). This image has no
> obsoleteClasses and Undeclared.
>
> enjoy...
>
> -- Pavel
You are the man !!
I don't get mail yesterday, unknown causes, so now I downloading

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] basic Morphic package for the KernelImage

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

First bug, when I try to get a single Change Sorter.
I wish do enhancements and fix for this image, as is near to my vision,
You could create a category on Mantis and all go there for later review ?

Edgar




SqueakDebug.log (5K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] basic Morphic package for the KernelImage

Pavel Krivanek
Hi Edgar,

no, I've got no rights for this operation. But it would be nice to
have special category for it.

-- Pavel

On 11/7/06, Edgar J. De Cleene <[hidden email]> wrote:

> Pavel Krivanek puso en su mail :
>
> First bug, when I try to get a single Change Sorter.
> I wish do enhancements and fix for this image, as is near to my vision,
> You could create a category on Mantis and all go there for later review ?
>
> Edgar
>
>
>
>
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] basic Morphic package for the KernelImage

Pavel Krivanek
In reply to this post by Brian Brown-2
Hi Brian,

can you describe your procedure more closely? BTW., monticello package
includes PackageInfo too, it's a mistake that should be removed in
next version.

-- Pavel

On 11/7/06, Brian Brown <[hidden email]> wrote:

>
> On Nov 6, 2006, at 4:03 PM, Pavel Krivanek wrote:
>
> > Hi all,
> >
> > here -  http://www.comtalk.net/Squeak/98 - you can download special
> > package for the KernelImage that includes basic Morphic without eToys.
> > Prepared image is included too (6.8 MB). This image has no
> > obsoleteClasses and Undeclared.
> >
> > enjoy...
> >
> > -- Pavel
> >
>
>
> Hey Pavel, thanks alot for this work :)
>
> I was following instructions on the page you reference and I get a
> failure trying to load 'PackageInfo-al.6.mcz'; Message Not
> Understood: PackageOrganizer>>packageNamed:ifAbsent:
>
> Any thoughts?
>
> Brian
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] basic Morphic package for the KernelImage

Pavel Krivanek
In reply to this post by Andreas.Raab
Thank you Andreas,

do you know what class does similar behavior in the official image?
This should probably be part of startUp code of some class.

Whole code of Morphic initialization should be reviewed by somebody
more skilled in this area. I have to create some temporary projects
etc. and it's very ugly.

-- Pavel


On 11/7/06, Andreas Raab <[hidden email]> wrote:

> Avi Bryant wrote:
> >> here -  http://www.comtalk.net/Squeak/98 - you can download special
> >> package for the KernelImage that includes basic Morphic without eToys.
> >> Prepared image is included too (6.8 MB). This image has no
> >> obsoleteClasses and Undeclared.
> >
> > For some reason, on a MacBook Pro, the prebuilt image only works with a
> > unix VM - the Carbon VM never shows a window for it.
>
> The startup sequence of the image seems buggy. On Windows, the image
> comes but doesn't display anything unless you do a "restore display".
> And if John delayed the creation of the main window until the first time
> one of the display update methods is called it may never show. Executing
> the following manually will fix the problem:
>
>    SmalltalkImage current snapshot: true andQuit: true.
>    World install.
>    Display forceToScreen.
>
> Cheers,
>    - Andreas
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] basic Morphic package for the KernelImage

Edgar J. De Cleene
In reply to this post by Pavel Krivanek
> First bug, when I try to get a single Change Sorter.
> I wish do enhancements and fix for this image, as is near to my vision,
> You could create a category on Mantis and all go there for later review ?

For some reason, was needed do ChangeSorter initializeChangeSetCategories

ChangesOrganizer initialize seems not work.

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] basic Morphic package for the KernelImage

Klaus D. Witzel
In reply to this post by Klaus D. Witzel
Hi Pavel,

is there a way to determine that the running .image is KernelImage or not?  
If not already, what would be a reliable question (Smalltalk at:  
#Bootstrap ifAbsent: nil) for example.

This is perhaps useful for conditioning package sources when installing  
into KernelImage.

/Klaus

On Tue, 07 Nov 2006 02:55:04 +0100, I wrote:

> Hi Pavel,
>
> works fine here, module the "restore display" problem reported by others.
>
> Thank you for the good work. It forced me to rewrite
>>
>> Squeak - "Pavel's" (Etoys + Morphic)
>>         + "Juan's" Morphic
>>   = (Squeak - Etoys)
>>
>
> :) There be choice :)
>
> /Klaus
>
> On Tue, 07 Nov 2006 00:03:47 +0100, Pavel Krivanek  
> <[hidden email]> wrote:
>
>> Hi all,
>>
>> here -  http://www.comtalk.net/Squeak/98 - you can download special
>> package for the KernelImage that includes basic Morphic without eToys.
>> Prepared image is included too (6.8 MB). This image has no
>> obsoleteClasses and Undeclared.
>>
>> enjoy...
>>
>> -- Pavel
>>
>>
>
>
>
>



Reply | Threaded
Open this post in threaded view
|

Re: [ANN] basic Morphic package for the KernelImage

Pavel Krivanek
Hi Klaus,

On 11/7/06, Klaus D. Witzel <[hidden email]> wrote:
> Hi Pavel,
>
> is there a way to determine that the running .image is KernelImage or not?

no, it isn't

> If not already, what would be a reliable question (Smalltalk at:
> #Bootstrap ifAbsent: nil) for example.

I think that it will be better to check some eToys class, for example Viewer.

> This is perhaps useful for conditioning package sources when installing
> into KernelImage.
>
> /Klaus
>
> On Tue, 07 Nov 2006 02:55:04 +0100, I wrote:
>
> > Hi Pavel,
> >
> > works fine here, module the "restore display" problem reported by others.
> >
> > Thank you for the good work. It forced me to rewrite
> >>
> >> Squeak - "Pavel's" (Etoys + Morphic)
> >>         + "Juan's" Morphic
> >>   = (Squeak - Etoys)
> >>
> >
> > :) There be choice :)
> >
> > /Klaus
> >
> > On Tue, 07 Nov 2006 00:03:47 +0100, Pavel Krivanek
> > <[hidden email]> wrote:
> >
> >> Hi all,
> >>
> >> here -  http://www.comtalk.net/Squeak/98 - you can download special
> >> package for the KernelImage that includes basic Morphic without eToys.
> >> Prepared image is included too (6.8 MB). This image has no
> >> obsoleteClasses and Undeclared.
> >>
> >> enjoy...
> >>
> >> -- Pavel
> >>
> >>
> >
> >
> >
> >
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] basic Morphic package for the KernelImage

Edgar J. De Cleene
In reply to this post by Klaus D. Witzel
Klaus D. Witzel puso en su mail :

> Hi Pavel,
>
> is there a way to determine that the running .image is KernelImage or not?
> If not already, what would be a reliable question (Smalltalk at:
> #Bootstrap ifAbsent: nil) for example.
>
> This is perhaps useful for conditioning package sources when installing
> into KernelImage.


In Pavel's
SystemVersion current version 'Squeak3.9gamma'

In SqueakLight I do

SystemVersion newVersion: 'SqueakLight'
SystemVersion current resetHighestUpdate.
SystemVersion current highestUpdate: 390

In my .sar compatibles between 3.9 and SqueakLight I do for example:

Smalltalk version  = 'SqueakLight' ifTrue:[ self fileInMemberNamed:
'MixedCurves.2.cs'.
    self fileInMemberNamed: 'MinimalSound.2.cs'].


So we need an agreement on naming the version and set the update number
I propose MinimalSqueak and 7200 for do room on "normal" Squeak 3.9

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] basic Morphic package for the KernelImage

Klaus D. Witzel
Hi Edgar,

yes, setting SystemVersion newVersion: '<your image official name>' is a  
good idea. So we can also see, in SqueakDebug.log, what's the .image  
causing bugs ;-)

/Klaus

On Tue, 07 Nov 2006 11:20:58 +0100, Edgar J. De Cleene wrote:

> Klaus D. Witzel puso en su mail :
>
>> Hi Pavel,
>>
>> is there a way to determine that the running .image is KernelImage or  
>> not?
>> If not already, what would be a reliable question (Smalltalk at:
>> #Bootstrap ifAbsent: nil) for example.
>>
>> This is perhaps useful for conditioning package sources when installing
>> into KernelImage.
>
>
> In Pavel's
> SystemVersion current version 'Squeak3.9gamma'
>
> In SqueakLight I do
>
> SystemVersion newVersion: 'SqueakLight'
> SystemVersion current resetHighestUpdate.
> SystemVersion current highestUpdate: 390
>
> In my .sar compatibles between 3.9 and SqueakLight I do for example:
>
> Smalltalk version  = 'SqueakLight' ifTrue:[ self fileInMemberNamed:
> 'MixedCurves.2.cs'.
>     self fileInMemberNamed: 'MinimalSound.2.cs'].
>
>
> So we need an agreement on naming the version and set the update number
> I propose MinimalSqueak and 7200 for do room on "normal" Squeak 3.9
>
> 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] basic Morphic package for the KernelImage

Ken Causey-3
In reply to this post by Pavel Krivanek
I can add a category to the Squeak Packages project on bugs.impara.de
for you.  What should it be called?  I'm not clear on whether you want
one for all KernelImage issues or one specifically for the basic Morphic
package (and by the way if it's for that, we really need another name or
this is going to quickly get confusing).

Ken

On Tue, 2006-11-07 at 10:01 +0100, Pavel Krivanek wrote:

> Hi Edgar,
>
> no, I've got no rights for this operation. But it would be nice to
> have special category for it.
>
> -- Pavel
>
> On 11/7/06, Edgar J. De Cleene <[hidden email]> wrote:
> > Pavel Krivanek puso en su mail :
> >
> > First bug, when I try to get a single Change Sorter.
> > I wish do enhancements and fix for this image, as is near to my vision,
> > You could create a category on Mantis and all go there for later review ?
> >
> > Edgar



signature.asc (196 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] basic Morphic package for the KernelImage

timrowledge
In reply to this post by Pavel Krivanek

On 7-Nov-06, at 2:11 AM, Pavel Krivanek wrote:

> Hi Klaus,
>
> On 11/7/06, Klaus D. Witzel <[hidden email]> wrote:
>> Hi Pavel,
>>
>> is there a way to determine that the running .image is KernelImage  
>> or not?
>
> no, it isn't
>
>> If not already, what would be a reliable question (Smalltalk at:
>> #Bootstrap ifAbsent: nil) for example.
>
> I think that it will be better to check some eToys class, for  
> example Viewer.

Perhaps set the image version ?

tim
--
tim Rowledge; [hidden email]; http://www.rowledge.org/tim
Programmer: One who is too lacking in people skills to be a software  
engineer.



Reply | Threaded
Open this post in threaded view
|

Re: [ANN] basic Morphic package for the KernelImage

Edgar J. De Cleene
In reply to this post by Ken Causey-3
Ken Causey puso en su mail :

> I can add a category to the Squeak Packages project on bugs.impara.de
> for you.  What should it be called?  I'm not clear on whether you want
> one for all KernelImage issues or one specifically for the basic Morphic
> package (and by the way if it's for that, we really need another name or
> this is going to quickly get confusing).

Thanks , and I vote for MinimalSqueak or MinimalMorphicSqueak.
Also , as I said changing the version info (glad I think same as Tim ) and
set the  number scheme to 7200 (see previous mail).
I try to see on previous experiments the problem in mac VM as was the same
reported to Pavel and John before (and was solved).
For now I using the Unix VM.

Later

Edgar


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

12