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