On Tuesday 22 January 2002 11:32 am, you wrote:
> I'd like to follow up on a thread, and attempt to consolidate some thoughts
> on the topic of abstracted GUI APIs.
<snip>
I too would like to make a summary of my obvious displeasure with this
thread. This subject has been beat to death on this ML more than once. I
hate it when such threads show up because they seem to foment such great
globs of half-truth, writhing with bravado and enthusiasm. But, I am a lover
of and a student of good machine-human interface. I am also a very old
programmer who has cheered a lot of crap bouncing merrily on the surface,
only to see it waterlog and sink to the bottom. I am both an optimist and a
sceptic. So I am reluctantly, but irresistably, drawn to such threads. But
I am invariably disappointed. This thread is no exception. I felt as if I
were trapped in some Sales meeting, complete with cheerleaders. I really
don't know why I even bother to post. I think it's that some statments are
so outrageous that it seems sinful not to challenge them. But you guys go on
and build the next Big Thing. You will succeed or you will fail. I know
that the cautions that you encountered here will come back to haunt you. As
the old story goes: When you are up to your ass in alligators, it's hard to
remember that your original intent was to drain the swamp. In parting I
offer something from my wish list for the next Big Thing:
You never really defined a GUI toolkit. You just assumed that everyone else
meant the same thing when they said the word. I see GUI toolkits as of two
basic types: (1) a bag of widgets and (2) a bag of widget building tools. I
wouldn't be interested in a bag of widgets. Most of what is called a
toolkit today is just a bag of widgets. And what most on this thread have
apparently meant by the word is just a bag of widgets. Personally, I would
prefer a true toolkit. This kit may not even contain a single ready made
widget. But would rather contain widget parts and the tools for connecting
those parts into, not only the traditional widgets, but new, not yet
imagined, widgets. (BTW, what I like about Tk is what most detractors dislike
about Tk: it's a type 2 toolkit) Have fun with Ruby.
--
Quantum Mechanics: The dreams stuff is made of