AW: AW: Squeak and the thing GUI

Hans N. Beck HNBeck at t-online.de
Sun Jan 7 15:22:35 UTC 2001


Hi, 

> 
> [Hans N. Beck]  Hmmm. That's not clear to me. Two points:
> 1. one can find Morphic only in Squeak environement - so it is not portable over all Smalltalk systems ??

You are using a different definition of "portable" than Bert was.  He was stating that Squeak (and its GUI's) are portable across many OS/hardware platforms, not different Smalltalk variants.  Squeak is ported to more platforms than any other Smalltalk, including Windows, Mac, Linux and various Unixes, BeOS, several PDA's, etc.  So, I'm not sure why you would need to port your code to a different Smalltalk... at least you wouldn't need to in order to gain access to a new OS/hardware platform.

[Hans N. Beck]  ok. The wish porting over different Smalltalks comes from the search for GUI principles beeing part of any Smalltalk system, comparable to the desktop/widget logic which can be found on any modern comercial PC environement today or as another example the collections beeing part of any Smalltalk. But what I now learn from this mailing list until know is, Morphic can be seen as "MetaGUI" , it is not made to rebuilt the GUI Squeak is running on.

A Squeak GUI built in either MVC or Morphic would be instantly portable accross all of these OS/hardware platforms, because it does not use any native widgets.
[Hans N. Beck]  ok

On the other hand, if you absolutely had to use native Win32 widgets in your GUI, then Squeak currently does not support this.  But then it is much more difficult to port a Win32 native GUI to another OS platform than it is to port a Squeak GUI.  Computers are generally fast enough these days that non-native GUI's are plenty fast anyway.  Look and feel is another matter, but I wouldn't be surprised if there were some sort of Windows look and feel emulation add-on developed by someone for Squeak sometime soon, if that's what you needed.  (Also, I'm currently working on some improved default looks for the standard Squeak Morphic GUI.)

[Hans N. Beck]  Hmm. The point I  started was, to use Squeak to do 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/ms-tnef
Size: 3228 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20010107/1c29f5f1/attachment.bin


More information about the Squeak-dev mailing list