10/13/77 Differences between compose and runoff
This info file gives the differences between runoff and compose.
A "title" response is recommended, followed by a "search" for the section
of interest. The sections are not in any particular order.
Title Delimiter:
In order to implement free format header and footer blocks (allowing artwork
and other text features), it is necessary to define a standard title part
delimiter character in a manner similar to the Symbol Delimiter. This title
part delimiter character is chosen as the vertical bar ("|") and may be changed
by the user with the change-title-delimiter control. Any
not
beginning with the current title delimiter character will be rejected with a
diagnostic message.
Builtin Mapping:
Ad -> AlignMode = "both"
Ce -> --
CharsTable -> ExcepTable
Charsw -> ExcepOpt
ConvTable -> --
Date -> Date
Device -> Device
DeviceTable -> --
Eq -> --
Eqcnt -> Eqcnt
ExtraMargin -> ExtraMargin
Fi -> FillMode
FileName -> FileName
Filesw -> OutputFileOpt
Foot -> Footcnt
FootRef -> --
Fp -> --
Fr -> FootReset = "r"
From -> From
Ft -> FootnoteMode
Hyphenating -> Hyphenating
In -> Indent
InputFileName -> InputFileName
InputLines -> InputLines
LinesLeft -> LinesLeft
Ll -> PageWidth
Lp -> --
Ma1 -> VMargTop
Ma2 -> VMargHeader
Ma3 -> VMargFooter
Ma4 -> VMargBottom
Ms -> LineSpace
MultiplePagecount -> PageSpace
NestingDepth -> InsertIndex
Nl -> PageLine
NNP -> NextPageNo
NoFtNo -> FootReset = "u"
NoPaging -> Galley
Np -> PageNo
PadLeft -> --
Parameter -> Parameter
Passes -> Pass
Pi -> PictureCount
Pl -> PageLength
Print -> Print
Printersw > OutputFileOpt and
Device = "ascii"
PrintLineNumbers -> LineNumberOpt
Roman -> --
Selsw -> --
SpecCh ->-> SymbolDelimiter
Start -> --
Stopsw -> StopOpt
TextRef -> --
Time -> Time
To -> To
TrTable -> TrTable
Un -> Undent
WaitOpt -> Waitsw
Symbol Delimiter:
The conventional use of the symbol delimiter (%) as a reference to the page
counter has been removed; however, the remainder of the symbol delimiter parsing
algorithm is unchanged from the algorithm used in runoff. This means that
constructs for nesting and/or concatenation of variable values and literal
strings should continue to work as they did for runoff.
File Suffixes:
.runoff -> .compin
.runout -> .compout
.chars -> .compx
Control Arguments:
-check, -ck
-device {name}, -dv {name} ("ascii")
-exception_graphics, -excep
-from {n}, -fm {n} (1)
-galley {n1}{,n2}, -gl {n1}{,n2} (1,end-of-file)
-hyphenate {n}, -hyph {n}, -hph {n} (3)
-indent {n}, -in {n} (0)
-input_file path, -if path (path is required)
-linespace {n}, -ls {n} (1)
-noart, -noa
-nofill, -nof
-number, -nb
-number_brief, -nbb
-output_file {path}, -of {path} ([wd]>input_file.compout)
-pages {n} {n,n}, -pgs {n} {n,n} (n is required)
-parameter string, -pm string (string is required)
-pass {n} (1)
-stop, -sp
-to {n} (end-of-file)
-wait, -wt
Control Mapping:
.ad .alb .ar .srm ar .bp .brp
.br .brf .cc .cdl .ce .bbe n
.ch .tre .ds .ls 2 .ef .fle
.eh .hle .eq .bbe n .ex .exc
.fh .hlf .fi .fin .fo .fla
.fr t .ftp .fr f .ftr .fr u .ftu
.ft .bbf/.bef .gb .go .gf .go
.he .hla .if .ifi .in .inl
.la .la .li .bbl n .ll .pdw
.m1 .vmt .m2 .vmh .m3 .vmf
.m4 .vmb .ma .vmt/.vmb .mp .ps
.ms .ls .na .all .ne .brn
.nf .fif .of .flo .oh .hlo
.op .brp o .pa .brp n|+_n .pi .bbp n
.pl .pdl .rd .rd .ro .srm ro
.sk .brs .sp .spb .sr .srv
.ss .ls 1 .tr .trf .ts .ts
.ty .ty .un .unl .ur .ur
.wt .wt
-----------------------------------------------------------
Historical Background
This edition of the Multics software materials and documentation is provided and donated
to Massachusetts Institute of Technology by Group BULL including BULL HN Information Systems Inc.
as a contribution to computer science knowledge.
This donation is made also to give evidence of the common contributions of Massachusetts Institute of Technology,
Bell Laboratories, General Electric, Honeywell Information Systems Inc., Honeywell BULL Inc., Groupe BULL
and BULL HN Information Systems Inc. to the development of this operating system.
Multics development was initiated by Massachusetts Institute of Technology Project MAC (1963-1970),
renamed the MIT Laboratory for Computer Science and Artificial Intelligence in the mid 1970s, under the leadership
of Professor Fernando Jose Corbato. Users consider that Multics provided the best software architecture
for managing computer hardware properly and for executing programs. Many subsequent operating systems
incorporated Multics principles.
Multics was distributed in 1975 to 2000 by Group Bull in Europe , and in the U.S. by Bull HN Information Systems Inc.,
as successor in interest by change in name only to Honeywell Bull Inc. and Honeywell Information Systems Inc. .
-----------------------------------------------------------
Permission to use, copy, modify, and distribute these programs and their documentation for any purpose and without
fee is hereby granted,provided that the below copyright notice and historical background appear in all copies
and that both the copyright notice and historical background and this permission notice appear in supporting
documentation, and that the names of MIT, HIS, BULL or BULL HN not be used in advertising or publicity pertaining
to distribution of the programs without specific prior written permission.
Copyright 1972 by Massachusetts Institute of Technology and Honeywell Information Systems Inc.
Copyright 2006 by BULL HN Information Systems Inc.
Copyright 2006 by Bull SAS
All Rights Reserved