X11 bashing
Joe English
jeenglis at alcor.usc.edu
Wed Apr 24 09:39:57 AEST 1991
peter at ficc.ferranti.com (Peter da Silva) writes:
>The problem is that [X's designers] were factoring the problem
>apart along the wrong
>lines. They implemented basic drawing primitives and assumed that was good
>enough. What they needed to be implementing was visual objects: buttons,
>text panes, windows, etc.
I think this is one of the things X definitely does right.
It allows for much greater flexibility in UI style and policy.
X is still used extensively for UI research, so this flexibility
is important.
>Eventually they realised it and built a toolkit
>that let you work with those objects,
Actually, this was one of the original design decisions.
"Tools, not rules" -- you can replace the toolkit
if you want. You can't do that on a Mac.
>[Barry Margolin wrote:]
>> I don't think our image processing and animation people...
>
>Animation? Under X? The good animation stuff I've seen has an X-window
>acting as a mask in front of proprietary high-speed graphics stuff.
If I remember right, the "..." in the >>ed line
originally read something like "would consider X to be a
usable environment for their needs." Why did you ellipsis
the quote? It makes it look like you're disagreeing with
Barry.
But you're right, X wasn't designed for image processing
or high-power graphics. It's much more suitable for
more mundane things like business, CASE, and productivity
software.
--Joe English
jeenglis at alcor.usc.edu
More information about the Comp.unix.internals
mailing list