Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!chaph.usc.edu!alcor.usc.edu!jeenglis From: jeenglis@alcor.usc.edu (Joe English) Newsgroups: comp.unix.internals Subject: Re: X11 bashing Message-ID: <16818@chaph.usc.edu> Date: 23 Apr 91 23:39:57 GMT References: <1991Apr16.210107.41817@eagle.wesleyan.edu> <1991Apr17.040918.12203@Think.COM> <.VXAREE@xds13.ferranti.com> Sender: news@chaph.usc.edu Organization: A child, an elderly man, a Cuban Lines: 41 Nntp-Posting-Host: alcor.usc.edu peter@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@alcor.usc.edu