Squeek for O SX?
Alan Kay
Alan.Kay at squeakland.org
Sun Nov 17 13:50:54 PST 2002
However, you can use one of the UI skin packages to do a complete
imitation of Aqua or Luna, etc. Jim Benson's Zurgle is excellent.
Cheers,
Alan
-------
At 4:29 PM -0200 11/16/02, Luciano Ramalho wrote:
>On sexta-feira, novembro 15, 2002, at 07:31 PM, Joel Braverman wrote:
>
>>Is there a native versio of Squeek in the works for OS X Aqua?
>>
>>Joel
>
>As a MacOS X 10.2 user, I've been very happy using the port
>described as "MacOS 7.5 through 9.2 Classic, and MacOS X (Carbon
>and Cocoa)" which can be found at
>http://www.squeak.org/download/index.html . The file I've
>downloaded can be found at:
>
>ftp://st.cs.uiuc.edu/pub/Smalltalk/Squeak/3.2/mac/Squeak3.2-4956-MacOS-
>Full.sit
>
>As for Aqua support, I'm no guru, but my understanding is that we
>will never see it in Squeak, for the same reason we don't have
>native UI widgets in any of the supported platforms. A key idea of
>Squeak is to have it's entire environment written in Squeak itself,
>in order to allow anyone to study and modify anything in the
>system. Native widgets are, by definition, not implemented in
>Squeak...
>
>When I learned Java in 1996 I remember my frustration for being
>unable to subclass a listbox, for instance, to create my own
>special listbox. That was because in the AWT (the bad old Java GUI
>toolkit), all widgets were borrowed from the underlying OS, which
>made their implementation totally opaque, and subclassing
>impossible. To implement a new kind of listbox, I had to start with
>little more than a bare frame, and reimplement everything else.
>(The new Java UI toolkit, Swing, implements all widgets in Java
>itself. Swing has skins that imitate the GUI style of the most
>important OS's, but even then the widgets are not the real thing,
>and end users can usually tell the difference)
>
>So although sometimes I wish Squeak could make it easier for us to
>create more standard UIs, I think the price for that is too high.
>Squeak is fun because it is completely malleable!
>
>The commercial Smalltalks all use native widgets, but I don't know
>if any of them supports Aqua yet.
>
>--
>Luciano
--
More information about the Squeakland
mailing list