home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / windows / openloo / 4456 < prev    next >
Encoding:
Text File  |  1992-11-11  |  2.8 KB  |  65 lines

  1. Newsgroups: comp.windows.open-look
  2. Path: sparky!uunet!ukma!darwin.sura.net!zaphod.mps.ohio-state.edu!uunet.ca!wildcan!sq!lee
  3. From: lee@sq.sq.com (Liam R. E. Quin)
  4. Subject: Re: XView
  5. Message-ID: <1992Nov11.203733.20601@sq.sq.com>
  6. Organization: SoftQuad Inc., Toronto, Canada
  7. References: <qhsckip@openlook.Unify.Com> <BxJ0Ft.n37@phage.cshl.org>
  8. Date: Wed, 11 Nov 92 20:37:33 GMT
  9. Lines: 54
  10.  
  11. pjm@isis.cshl.org (Pat Monardo) writes:
  12. > fgreco@cfdev1026.shearson.com (Frank Greco) writes:
  13. >>    Ever look at TNT?  Nice OOP, very Smalltalk-ish interface to
  14. >>    NeWS.  Too bad its going away.
  15.  
  16. > [...] regarding TNT, sure
  17. > i've seen it and it is more like what i want, definitely, and i
  18. > might have adopted it if i had thought it would become mainstream
  19. > (that dirty word!). but i dont really like postscript, i like it
  20. > as an "image file format" but not as a programming environment (IMHO).
  21.  
  22. Well, NeWS and TNT is PostScript in the same way that C++ is the same as C,
  23. or that C is the same as PDP-11 assembly.
  24.  
  25. It's true that TNT shares most of the PostScript syntax, and that most
  26. PostScript programs are valid NeWS programs, just as most C programs are
  27. valid C++ programs.  It's also true that NeWS manipulates the same basic
  28. data types as PostScript, just as C manipulates the same basic data types as
  29. PDP-11 assembly language programs.
  30.  
  31. NeWS also provides extra data types, such as User Paths and Canvases.
  32. The NeWS Toolkit gives an object-oriented environment with message passing,
  33. multiple inheritance, (limited) protection and data hiding.
  34.  
  35. The learning curve is very daunting, I'll grant you.
  36. And since NeWS is going away, I wouldn't suggest learning TNT right now,
  37. since, despite the note in the OpenWindows 3.0 manual that `a major goal of
  38. this TNT release is to be forward compatible.  That is, programs written to
  39. TNT 3.0 hould run successfully on future releases of the product' [p.86], the
  40. future of TNT 3.0 appears to be rather short... :-(
  41.  
  42. Interestingly, the manual cotinues:
  43. `We will only break this rule and change a supported interface in future
  44.  releases if customers strongly endorse this.  We anticipate few if any
  45.  such occurrences'.
  46. [p. 86, OpenWindows Version 3 for SunOS 4.1.x User's Guide]
  47.  
  48. Well, I suppose deleting the toolkit counts as only one occurrence.  
  49. I wonder how many customers complained that they didn't want TNT, though?
  50.  
  51. Sigh.
  52.  
  53. My advice is that TNT is worth looking at, even if you don't like PostScript,
  54. because it might be a long time before you see such a well-designed, well
  55. thought-out, well-implemented toolkit GUI again.
  56.  
  57. Lee
  58.  
  59.  
  60. -- 
  61. lee@sq.com (Liam Quin) the barefoot programmer; SoftQuad Inc +1 416 239 4801
  62.  OPEN LOOK UI FAQ; Metafont list; HexSweeper NeWS game; lq-text text retrieval
  63. ``They thought him, and they justly thought him, one   [lq-text-request@sq.com
  64.   Sent to do more than he appeared to have done.''   Wm. Cowper, Conversation
  65.