home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / text / frame / 3781 < prev    next >
Encoding:
Internet Message Format  |  1992-12-27  |  2.1 KB

  1. Path: sparky!uunet!ogicse!emory!gatech!destroyer!cs.ubc.ca!columbia.cs.ubc.ca!not-for-mail
  2. From: manis@cs.ubc.ca (Vincent Manis)
  3. Newsgroups: comp.text.frame
  4. Subject: Re: Frame 4.0 (Was Re: No 4.0 for NeXT???)
  5. Message-ID: <1hkotpINNt94@columbia.cs.ubc.ca>
  6. Date: 27 Dec 92 01:25:13 GMT
  7. Article-I.D.: columbia.1hkotpINNt94
  8. References: <1992Dec14.030417.1072@cbnewsk.cb.att.com> <1gnmfsINNr47@columbia.cs.ubc.ca> <1992Dec22.200411.27432@informix.com>
  9. Organization: Institute for Pure and Applied Eschatology
  10. Lines: 29
  11. NNTP-Posting-Host: columbia.cs.ubc.ca
  12.  
  13. In article <1992Dec22.200411.27432@informix.com> cortesi@informix.com
  14. (David Cortesi) responds to my remarks on why FrameMaker needs a
  15. programming language:
  16. >I sympathize, but you are overlooking a really fundamental problem.
  17. >Programming languages like TEX's or troff's are founded on the idea
  18. >of sequential time.  There is a "print time" at which your paragraphs,
  19. >headings and etc. are executed, in a well-defined sequence.
  20. >
  21. >But Frame is WYSIWIG, so there CANNOT BE a concept of sequential time
  22. >in a Frame document.  A document exists in an "eternal now" and 
  23. >there is no moment at which your code could be executed.
  24.  
  25. Not so. Cross references and generated documents also must be updated,
  26. and that's why FrameMaker has a number of update commands for exactly
  27. that purpose. In any case, Interleaf TPS, Word for Windows, and Ami Pro
  28. all manage to be WYSIWYG, and all manage to have embedded programming
  29. languages (if you call Basic a programming language, in the case of the
  30. latter two). Such systems typically update their `fields' either at
  31. print time or at any other time requested by users. WinWord's mechanism
  32. just allows predefined field types; Ami Pro has a (disgustingly crude)
  33. mechanism by which fields can call any program, which may in turn insert
  34. text into the document. 
  35.  
  36.  
  37. -- 
  38. \    Vincent Manis <manis@cs.ubc.ca>      "There is no law that vulgarity and
  39.  \   Computer Science, Langara College     literary excellence cannot coexist."
  40.  /\  100 W. 49th Ave, Vancouver, BC, Canada (604) 324-5205  -- A. Trevor Hodge
  41. /  \ Co-author of ``The Schematics of Computation'', Prentice-Hall, Jan 1994
  42.