Heading:z19050qjk40(635) Titlez19050y756qjk40\1i4I Page Numbers: Yes X: 527 Y: 10.5"z19050qjk40 Inter-Office Memorandumz19050l4445y762\f5b To Cedar Interest Date Datez19050l4445d2998e21(0,65535)(1,4445)(5,11684)(6,14146)\f1 2f0t2 1t0 14t6 1f1t0 4f0t7 1t0 1i3I From Author Location Palo Altoz19050l4445d2998y716e25\f1 4f0t2 1t0 1i5t6I1f1t0 8f0t7 1t0 Subject Title Organization CSLz19050l4445d2998e25\f1 7f0t2 1t0 1i4t6I1f1t0 12f0t7 1t0 XEROX z19050l508y644e14(2116)\f2 5f0 Filed on: [Ivy]Locationz19050e30\27i7I Description of the files comprising the release of the package or whatever..z19050e24\1i75I Definitions files:z19050e6 DefsFile1.bcd, DefsFilen.bcd Implementation: Impl1.bcd, Impln.config etc.z19050l4269\2i8I8i8I23i8I4i4I10i3I Introductionz19050e12jk40\b12B Text text text..z19050e12jk40\1i14I First Major Topicz19050e12jk40\b1i16BI Text is in font 0 (TimesRoman 10) Declarations of Mesa types and variables are in font 6 (Helvetica 10), bold. When they first appear in a definitional context, they are also italicized.z19050e12jk40\56f6b5f0B5f6b9f0B79f6bi7f0BI27b Subheadingz19050e12jk40\i10I Text text text..z19050e12jk40\1i14I1b Further Subsectionsz19050e12jk40\u19U Type, variable, procedure, and error definitions are extracted from the corresponding definitions files, formatted as shown in the following examples. These were modeled after the Pilot manual. Everything is Helvetica bold; interface names and Mesa reserved words are in font 7 (Helvetica 8.) All names are fully qualified, and if a type definition is simply a copy of another, the real definition is supplied along with the renaming definition.z19050e12jk40 ClassInstream.Instream: TYPE = REF InstreamObject;z19050l4320e12jk40\f7b14f6 10f7 4f6 3f7 3f6 ClassInstream.Cause: TYPE = MACHINE DEPENDENT {none(0), strobeDown(1), strobeUp(2), heldDown(4), heldUp(10B), canBeChord(20B)};z19050l5184d4320e12k40\f7b14f6 7f7 4f6 3f7 7f6 1f7 9f6 ClassInstream.MousePosition: TYPE = Interminal.MousePosition;z19050l4320e12jk40\f7b14f6 15f7 4f6 3f7 11f6 Interminal.MousePosition: TYPE = MACHINE DEPENDENT RECORD [ mouseX: CARDINAL, mouseY: CARDINAL];z19050l5184d4320e6jk40\f7b11f6 15f7 4f6 3f7 7f6 1f7 9f6 1f7 6f6 11f7 8f6 10f7 8f6 ClassInstream.EventIncorrect: ERROR[e: Event];z19050l5184d4320e12k40\f7b14f6 16f7 5f6 Discussion of functions and types may preceed or follow the definitions; Except that they appear on their own lines and in funny fonts, the definitions should occur naturally within the prose discussions. Fine points, as usual, appear in font 0.z19050e6jk40\206f1 40f6 ClassInstream.GetEvent: PROCEDURE[self: ClassInstream.Instream] RETURNS [e: ClassInstream.Event];z19050l5184d4320e12k40\f7b14f6 10f7 9f6 7f7 14f6 10f7 7f6 5f7 14f6 More discussion.z19050e6jk40\1i14f6I