home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.windows.x
- Path: sparky!uunet!usc!snorkelwacker.mit.edu!bloom-beacon!INTERNET!dont-send-mail-to-path-lines
- From: da188@city.ac.UK
- Subject: Re: user simplicity vs code complexity
- Message-ID: <AA01354.9207271104.Paddington@uk.ac.city>
- Sender: daemon@athena.mit.edu (Mr Background)
- Organization: The Internet
- Date: Mon, 27 Jul 1992 11:04:54 GMT
- Lines: 44
-
- > I came up with "X is the perfect example of User simplicity is directly
- > proportional to code complexity." Do you agree/disagree with this statement
- > and why?
-
- It depends on the look and feel of the GUI as well remember...
-
- > To open up a window, create a button, attach a callback to that button
- > when pushed, released and held, while tracking the mouse, takes up a alot
- > of lines of code. (Granted that will take alot of lines in any GFX system
- > but most likely more in X then any other)
-
- Not really - having programmed in SunView I can tell you its not *that* bad.
- The neat thing about the X code is that is that everything has been designed
- generically, rather than having loads of specialised functions like SunView
- seems to have.
-
- > To know X and all the in/outs of it takes about 8 700 page manuals (O'Reilly
- > & Associate) to learn. Is there ANYONE out there who knows EVERYTHING in
- > these manuals? X is difficult to learn to program with, basically because
- > you don't know where to start!! There are many calls that do basically the
- > same thing (XAllocColor vs XAllocColorCells).
-
- You can write applications at the X Toolkit level which means you rarely have to
- go as low-level as Xlib to do most things. (Unless you're doing lots of graphics
- and stuff) As for the manuals, well, the two books from Digital Press are very
- comprehensive and have plenty of detail ('X Window System' and 'X System
- Toolkit'), though I also use volumes 4 and 5 of the O'Reilly series. You dont
- have to buy *every* manual going to learn how to program under X!
-
- > How big is X going to get? When will it stop getting bigger? Who created
- > this monster in the first place? Oh well.. back to those manuals..
-
- This depends - you dont *have* to install *all* the clients to have a decent
- system up and running. Having said this, I must admit, X is fairly big ;-)
-
-
- Aj.
- --
- .----------------------------[ The Eno ]----------------------------------.
- | "The trouble with New Age | JANET : da188@uk.ac.city |
- | music is that there's no | da188@uk.ac.city.cs |
- | evil in it." | I-NET : da188@city.ac.uk |
- | - Brian Eno | US : da188%city.ac.uk@cunyvm.cuny.edu |
- `-------------------------------------------------------------------------'
-