[squeak-dev] Re: Undoable environment ?

John M McIntosh johnmci at smalltalkconsulting.com
Wed Apr 30 17:01:08 UTC 2008


On Apr 30, 2008, at 6:09 AM, Frank Urbach wrote:

> Hi Sophie,
>
> you can start Sophie in the normal way. After the startup is proceed  
> go to the File-Menue and klick on exit. The sophie-system will be  
> closed and you are in the squeak-system below sophie. There you find  
> a package called Sophie-Undo.
>
> HTH
>  Frank


That won't work in the production release.  The magic keystrokes to  
quit the running Sophie Application are to.

a) download Sophie from http://www.sophieproject.org/download
b) install and start
c) Once Sophie is running do cmd-'.'   or whatever the interrupt key  
is on your platform.
d) In the Squeak debugger window that comes up enter
e)  SophieApplication singleton ui close
f)  invoke doit on the above smalltalk code.


The SophieApplication singleton returns the sole instance of the  
running SophieApplication
ui returns the user interface
close is the command to tweak/morphic to close the CWorld that is  
hosing the SophieApplication

Once Sophie has stopped you may need to do
SophieSystem resetSystem.
SophieSystem cleanoutInstances.
to reset the system and to garbage collection *all* instances of any  
sophie class.

then you can use either of the  two morphic buttons to start Sophie   
or Sophie Reader in full screen mode.

You can choose to start it in window mode via:  "SophieApplication  
open "

--
= 
= 
= 
========================================================================
John M. McIntosh <johnmci at smalltalkconsulting.com>
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
= 
= 
= 
========================================================================





More information about the Squeak-dev mailing list