Interdoc DealerSeptember 23, 1981
Interdoc Status Report
History
Requirements and Exclusions
A peek at the language
Tomorrow’s meeting
And then ...
Interdoc DealerSeptember 23, 1981
Interdoc History
The N2 problem
Press
Interpress
SISB
CSL involvement
Interdoc DealerSeptember 23, 1981
Requirements and Exclusions
An interchange standard must:
Use a universal character set
(graphic subset of ISO 646/ASCII)
Provide an acceptably efficient encoding
Be open-ended
Preserve document structure
Preserve document form
Provide faithful transcriptions
Simplify limited-fidelity rendition
Interdoc is not:
A file format
A standard for editing
A mechanism for combining documents
A substitute for other corporate standards
Interdoc DealerSeptember 23, 1981
An Interdoc Definition
1Laurel60= ’
2time@! from@! subject@! to@! BodyNodes@! cc@!
3LAURELMSG$
4CR = <#13#> TAB = <#9#>
5justified←F
6font.family=Times font.size=10
7margins.left←2540 margins.right←19050
8leading.x←1 leading.y←1 -- overridable default leadings --
9PrintForm=
10 ’{ TEXT$
11 <Date: > time@ TAB
12 <From: > from@ CR
13 <Subject: > subject@ CR
14 <To: > to@
15 leading.y←6
16 BodyNodes@
17 <cc: > cc@
18 }’
19Heading = ’LAURELHEADING$
20Sub←’TEXT$ LAURELFIELD$’ ’
21Body = ’Sub←’para BodyNodes!’’
Interdoc DealerSeptember 23, 1981
An Interdoc Script
22Interdoc/Interchange/1.0--standard heading --
23{Laurel60 -- Invoke Laurel def’ns --
24
{Heading%-- Invoke heading style --
25
{time!<18 June 1981 9:18 am PDT (Thursday)>}
26 {from! AUTHENTICATED$ <Mitchell.PA>}
27 {subject!<A Sample Document Syntax>}
28 {to!<Horning.PA>}
29 {cc!<Mitchell, Interdoc.PA>}
30 }
31
{Body%-- Invoke body style --
32
{<text of paragraph1>}
33 {<text of paragraph2>}
34 {<text of paragraph3>}
35 }
36
}
Interdoc DealerSeptember 23, 1981
An Interdoc Script—Machine-style
Interdoc/Interchange/1.0{Laurel60{h%{ti!<18 June 1981 9:18 am PDT (Thursday)>}{f! AUTH$ <Mitchell.PA>}
{s!<A Sample Document Syntax>}{to!<Horning.PA>}{c!
<Mitchell, Interdoc.PA>}}{b%{<text of paragraph1>}{<text of paragraph2>}{<text of paragraph3>}}}