home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / windows / x / 14283 < prev    next >
Encoding:
Internet Message Format  |  1992-07-23  |  1.8 KB

  1. Path: sparky!uunet!dtix!darwin.sura.net!mips!sdd.hp.com!cs.utexas.edu!lgc.com!rice!lgc!ita!tpaquette
  2. From: tpaquette@ita.lgc.com (Trevor Paquette)
  3. Newsgroups: comp.windows.x
  4. Subject: X: User simplicity vs code complexity
  5. Message-ID: <TPAQUETTE.92Jul23134924@gumby.ita.lgc.com>
  6. Date: 23 Jul 92 19:49:24 GMT
  7. Sender: usenet@lgc.com
  8. Organization: Landmark/ITA Inverse Theory and Applications
  9. Lines: 27
  10. Nntp-Posting-Host: gumby.ita.lgc.com
  11.  
  12.  
  13.    I was talking to a cohort at work and we got to the subject of X and how
  14.  many lines of code it takes to do things in X etc..
  15.  
  16.    I came up with "X is the perfect example of User simplicity is directly
  17.  proportional to code complexity." Do you agree/disagree with this statement
  18.  and why?
  19.  
  20.  To open up a window, create a button, attach a callback to that button
  21.  when pushed, released and held, while tracking the mouse, takes up a alot
  22.  of lines of code. (Granted that will take alot of lines in any GFX system
  23.  but most likely more in X then any other)
  24.  
  25.    To know X and all the in/outs of it takes about 8 700 page manuals (O'Reilly
  26.  & Associate) to learn. Is there ANYONE out there who knows EVERYTHING in
  27.  these manuals? X is difficult to learn to program with, basically because
  28.  you don't know where to start!! There are many calls that do basically the
  29.  same thing (XAllocColor vs XAllocColorCells).
  30.  
  31.    How big is X going to get? When will it stop getting bigger? Who created
  32.  this monster in the first place? Oh well.. back to those manuals..
  33.  
  34. --
  35. Name : Trevor Paquette       | Landmark/ITA             |   _\___ Fahrvergnugen
  36. Email: tpaquette@ita.lgc.com | Calgary, Alberta, Canada |  /     \____         
  37. Visitor from CyberSpace      | (403) 269-4669           | / G60       \        
  38. Renegade of Virtual Reality  | #include <disclaimer.h>  | \-O------O--/        
  39.