home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / INFO / MISC / TNH_PC.ZIP / SCRIPTPC.NL < prev    next >
Encoding:
Text File  |  1987-01-14  |  6.4 KB  |  222 lines

  1. Words From the Author: Script/PC
  2.  
  3.               Bob Seidel
  4.  
  5. Script/PC, is a recently announced
  6. program for the IBM Personal Computer
  7. and Personal Computer XT.  It is a
  8. "Text Formatter", which is a type of
  9. word processor offering advanced
  10. functions and capabilities.  This
  11. article describes a text formatter
  12. and its capabilities.
  13.  
  14. What is a Text Formatter?
  15.  
  16. Understanding the answer to this
  17. question is key to understanding the
  18. function of Script/PC. The easiest
  19. way to understand what a text
  20. formatter is, is to realize that most
  21. of the current word processing
  22. programs are actually a combination
  23. of two (or perhaps three, if you
  24. count spelling check) distinct
  25. functions.  These functions are the
  26. Editor and the Formatter.
  27.  
  28. The Editor is the function that you
  29. use to create and alter your document
  30. on the display screen.  Such
  31. functions as tabbing, insert/delete
  32. characters, etc. are done by the
  33. Editor.  You also use the editor to
  34. put control characters or control
  35. words (sometimes called "dot
  36. commands") into your text.
  37.  
  38. The Formatter is the function that
  39. actually prints out the formatted
  40. letter or document.  In doing this,
  41. it may interpret those "dot commands"
  42. and re-format the words you have
  43. entered with the Editor, based on the
  44. parameters (such as the length of the
  45. line or page) you have set up.
  46.  
  47. Script/PC is only a formatter; no
  48. editor is included.  It uses only
  49. "dot commands". Since it is a
  50. separate program, Script/PC can
  51. provide more function than a program
  52. which combines both editing and
  53. formatting.  You can use any common
  54. editor to create the Script/PC input
  55. files, such as EDLIN, or the IBM
  56. Personal and Professional Editors.
  57. Using the editor of your choice, you
  58. create Script/PC input files on
  59. diskette or hard disk, and you can
  60. combine them with previously written
  61. files containing, for example,
  62. standard setup or macros.  Script/PC
  63. reads these input files and formats
  64. them to create your final document.
  65.  
  66. A combination of one of these
  67. editors, Word Proof (the spelling
  68. check program) and Script/PC is a
  69. total package providing the most
  70. advanced level of word processing
  71. function.  Of course, this function
  72. has its price.  Although Script/PC is
  73. easy to use, it is complex.  Its
  74. power is needed more for complex or
  75. professional documents.  There are
  76. easier programs to use to write a
  77. letter home to Mom!
  78.  
  79. When to use Script/PC
  80.  
  81. This question is often asked. The
  82. answer lies in recognizing how
  83. extensively you must revise your
  84. document and how great the need is to
  85. standardize your documents. If you
  86. are doing a one-shot document, that
  87. you will never revise, the average
  88. word processor is probably
  89. sufficient.
  90.  
  91. However, if, for example, you work
  92. for an engineering firm that
  93. constantly revises documents and
  94. proposals and needs conformity of
  95. format among documents, Script/PC is
  96. for you.  You will find it much
  97. easier to define standard structures
  98. (or objects) such as paragraphs,
  99. lists, bullets, etc. and to revise
  100. and correct your document using
  101. Script/PC.
  102.  
  103. Obviously, if you need some of the
  104. advanced functions that Script/PC
  105. provides, such as footnotes or index,
  106. your choice is clear.
  107.  
  108. What Script/PC Can Do
  109.  
  110. Script/PC provides a wide variety of
  111. document formatting functions.  These
  112. functions are performed by the
  113. program - you don't do anything
  114. except enter the words themselves and
  115. the appropriate "dot commands", which
  116. are called either control words or
  117. tags in Script/PC.  A partial list of
  118. these functions includes:
  119.  
  120. o   "Normal" formatting; including
  121.     filling the correct number of
  122.     words per line and lines per
  123.     page, smooth right hand margin if
  124.     requested, etc.
  125. o   Highlighting; including
  126.     centering, underscoring, bold or
  127.     emphasized print, capitalization,
  128.     right margin alignment
  129. o   Full page formatting; top and
  130.     bottom titles, running headers,
  131.     automatic page, date or other
  132.     symbol insertion
  133. o   Full indent control; left and
  134.     right indent, un-indent, offset,
  135.     tabs
  136. o   Font definition allowing grouping
  137.     of highlighting into defined
  138.     fonts
  139. o   Box generation; text can be
  140.     grouped inside boxes - can be
  141.     used for tables, figures, etc.
  142. o   Macros; an extensive macro
  143.     definition facility, including
  144.     branching, nesting and recursion
  145. o   Variable symbols; similar to
  146.     program variables
  147. o   Full conditional sense
  148. o   Automatic revision codes
  149. o   Files can be any length; input
  150.     files can be nested or
  151.     concatenated
  152. o   Two column mode
  153. o   Automatic Index generation
  154. o   Automatic Table of Contents
  155.     generation
  156. o   Footnote capability
  157. o   Chapter and sub-chapter headings
  158. o   Dynamic interaction during
  159.     formatting
  160. o   Character translations
  161. o   Diagnostic trace mode
  162.  
  163. General Markup Language (GML)
  164.  
  165. All of the above features can be
  166. obtained by using the various control
  167. words that Script/PC supports.  These
  168. control words, however, tend to be
  169. oriented towards the physical layout
  170. of the document, rather than its
  171. logical components.  For example, at
  172. the start of a paragraph you might
  173. use the control word "Indent Line",
  174. rather than "Start Paragraph".  In
  175. order to provide this "object"
  176. orientation to Script/PC, and also to
  177. provide an easier to learn set of
  178. commands, Script/PC has a GML
  179. library. GML also is provided with
  180. Script/PC's large systems relative,
  181. SCRIPT/VS.
  182.  
  183. GML is object oriented - paragraphs,
  184. lists, figures, etc.  To use GML you
  185. merely select which object you
  186. desire, and all the correct
  187. formatting will be done
  188. automatically.
  189.  
  190. Highlights of GML objects and
  191. function are
  192.  
  193. o   Title Page; including title,
  194.     date, author and address
  195. o   Table of Contents, List of
  196.     Illustrations, and Index
  197. o   Abstract and Preface
  198. o   Paragraphs, highlighted phrases,
  199.     quotations, headings, citations,
  200.     notes
  201. o   Four types of lists (can be
  202.     nested)
  203. o   Figures and examples
  204. o   Footnotes
  205.  
  206. GML is supplied as a macro library
  207. (the file name is GMLLIB.SCT) which
  208. optionally can be included in any
  209. Script/PC run.
  210.  
  211. Documentation
  212.  
  213. To assist you in learning these
  214. functions, Script/PC comes with three
  215. manuals.  Book 1 contains seven
  216. chapters on "How to Use Script/PC";
  217. Book 2 is a complete Quick Reference;
  218. and Book 3 is a detailed Reference
  219. Manual, containing approximately 394
  220. pages in eight chapters, appendices
  221. and a glossary.
  222.