Improving the aesthetics and usability of Squeak
Steven Swerling
sps2000 at mail.com
Mon Jul 8 23:17:57 UTC 2002
Andreas Raab wrote:
> Peter,
>
>
>>If anyone else feels I should shut up, I will. But as long as
>>it's just you, I'll continue offering (what I believe to be)
>>constructive criticism.
>
>
> Please go on. I've been reading this thread with a lot of interest. The
> only two things I am missing is a) some proposal of how the problem can
> be solved and b) the necessary steps (and comittment) to get there.
>
> Cheers,
> - Andreas
>
>
>
Getting modules nailed down seems like a very reasonable initial step,
as Alan Kay noted earlier in the thread. That will help give some space
to all the furry little mammals to play in the same world as the big
dinosaurs without getting trampled, as it were. Once we've broken things
down into modules, coming up with alternate look-and-feel will be a
little bit less a matter of discussion and a little bit more a matter of
"Scratching an itch," or "Put up or shut up." Until that occurs, it will
remain daunting to move forward with such a project without coordinating
with SqueakC, since keeping things up-to-date would be hard. So
finishing the module project seems like Step 1 to me.
Also, I noticed in an earlier thread that to devise a way to allow
separate OS windows seemed like a popular feature. I'll gamble and say
that that would be a project not as dependent on having modules as an
alternative widget set or look-and-feel. Anyone have an idea of how hard
it would be? As great as Jim Benson's Zurgle project is, I would prefer
to have the OS handle the windows and their frames, and have a set of
very boring, wimpy, run-of-the-mill GUI widgets to work with. And I'd
like to be able to subclass them in my own modules -- that is to say,
the widgets should be done *in* smalltalk. And I don't want them to lose
events, so they should be done in Morphic.
More information about the Squeak-dev
mailing list
|