Using Squeak for general desktop development

Lex Spoon lex at cc.gatech.edu
Wed Feb 11 01:30:09 UTC 2004


Mike Flippin <webmaster at blindmindseye.com> wrote:
> I would be satisfied with just being able to open a small GUI app 
> written for Squeak without the whole Squeak UI loading. Just have the 
> Window show up and be able to point to it and say "This is a GUI example 
> written in Smalltalk!" Is this possible? 

It is no problem at all.  Google for "Julia Explorer" for one example of
this.  Basically, Squeak will start up however it was when you last
saved it, so you can very well save an image that has just a desired GUI
visible.

Also, check the FAQ on the Swiki, to find some info about "distributing
executables" which despite the title gets at the essential issues.



Marcus Denker <marcus at ira.uka.de> wrote:
> For your talk: It might be interesting to look not only at how to do 
> stuff with Squeak that's simple to do with other
> environments. The really interesting side of Squeak shows as soon as 
> people do stuff that is very hard or even
> impossible to do with Java or C++.


Yes, Marcus is right.

One bit of drama that Alan Kay pulls off in Squeak demos sometimes is
to start by showing something from the user's point of view, and then
gradually show that the whole dev environment is sitting right there
just a millimeter under the surface.  One small example of this is to
modify the functionality of your demo while the thing is running. Another
is to use the morphic halo to dig from on-screen widgets into the underlying code.

If you are feeling espeically snarky, then at the end of the talk exit
Squeak and then get people to reflect on how impenetrable the underlying
desktop GUI is....


-Lex



More information about the Squeak-dev mailing list