On Jan 21, 2009, at 5:33 PM, Hernán Morales Durand wrote:

>   Thanks! I liked it, it's easier to close the window, particularly  
> in Pharo where I found not super intuitive how to bring the halos  
> over a morph. I've updated the SqueakSource adding a 'Watcher' label  
> in the window too.


Yes we should make the halos available on shift or ctlr.
Any takers?

>   There is a lot of things which can be done with this little toy.  
> One could think in "Watcher Environments" where you can configure  
> watch points in your image and when a particular condition happens,  
> the watcher shows up but without stopping execution. Although it's  
> easier to think in implementing high-level panopticons with the  
> idea, it has other uses like analyze feedback loops for example or  
> to detect the value of your predictions about system behaviour.

Yeap it is cool.

>
> Best regards.
>
> Hernan
>
> 2009/1/20 Stéphane Ducasse <[email protected]>
> I added your code to the bug entry
> On Jan 20, 2009, at 9:22 AM, Torsten Bergmann wrote:
>
> > Hi Stef,
> >
> >> Now it is nicely integrated in pharo.
> >
> > Not yet - why not open it in a separate window instead of a plain
> > morph on the desk?
> > This would be more consistent with inspect it, debug it and explore
> > it from the same menu.
> > You can also collapse the watch window and move it easily around...
> >
> > see code below.
> >
> > Bye
> > Torsten
> >
> >  
> -----------------------------------------------------------------------------------------
> > watchIt
> >
> >       | result |
> >
> >       self handleEdit:
> >               [result := textMorph editor compileSelectionAsBlock.
> >               ((result isKindOf: FakeClassPool) or: [result ==  
> #failedDoit])
> >                       ifTrue: [^self flash]].
> >       (RectangleMorph new)
> >               layoutPolicy: TableLayout new;
> >               layoutInset: 3;
> >               listDirection: #topToBottom;
> >               hResizing: #shrinkWrap;
> >               vResizing: #shrinkWrap;
> >               addMorphBack: (StringMorph contents: textMorph  
> editor selection);
> >               addMorphBack: ((UpdatingStringMorph on: result  
> selector: #value)
> >                       stepTime: 500;
> >                       maximumWidth: nil;
> >                       growable: true);
> >               color: Color white;
> >               borderColor: Color black;
> >               openInWindow
> >
> > --
> > Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit
> > allen: http://www.gmx.net/de/go/multimessenger
> >
> > _______________________________________________
> > Pharo-project mailing list
> > [email protected]
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to