(RECORD% PACKAGE CHAPTER (82 101 99 111 114 100 32 80 97 99 107 97 103 101) NIL (8) 1) (RECORDPACKAGE TAG NIL NIL (8) 1) (RECORD% PACKAGE TERM Record% package (*PRIMARY*) (8) 1) (RECORDS (File Package Command) NIL NIL (8) 2) (FETCH% AND% REPLACE SUBSEC (70 69 84 67 72 32 97 110 100 32 82 69 80 76 65 67 69) NIL (1 8) 2) (FETCH (Record Operator) NIL (*PRIMARY*) (1 8) 2) (REPLACE (Record Operator) NIL (*PRIMARY*) (1 8) 2) (AMBIGUOUS% RECORD% FIELD (Error Message) NIL NIL (1 8) 2) (AMBIGUOUS% DATA% PATH (Error Message) NIL NIL (1 8) 3) (FFETCH (Record Operator) NIL NIL (1 8) 3) (FREPLACE (Record Operator) NIL NIL (1 8) 3) (REPLACE (Record Operator) ((FONT . LISP) 47 82 69 80 76 65 67 69 (UNDO . FONT)) NIL (1 8) 3) (/REPLACE (Record Operator) NIL NIL (1 8) 3) (CREATE SUBSEC (67 82 69 65 84 69) NIL (2 8) 3) (CREATE (Record Operator) NIL (*PRIMARY*) (2 8) 3) (USING (in CREATE form) NIL NIL (2 8) 4) (COPYING (in CREATE form) NIL NIL (2 8) 4) (REUSING (in CREATE form) NIL NIL (2 8) 4) (SMASHING (in CREATE form) NIL NIL (2 8) 4) (TYPE? SUBSEC (84 89 80 69 63) NIL (3 8) 5) (TYPE? (Record Operator) NIL (*PRIMARY*) (3 8) 5) (TYPE?% NOT% IMPLEMENTED% FOR% THIS% RECORD (Error Message) NIL NIL (3 8) 5) (WITH SUBSEC (87 73 84 72) NIL (4 8) 5) (WITH (Record Operator) NIL (*PRIMARY*) (4 8) 5) (RECORD% DECLARATIONS SUBSEC (82 101 99 111 114 100 32 68 101 99 108 97 114 97 116 105 111 110 115) NIL (5 8) 6) (RECORDDECLARATIONS TAG NIL NIL (5 8) 6) (RECORD% DECLARATIONS TERM Record% declarations (*PRIMARY*) (5 8) 6) (RECORD% TYPES TERM Record% types NIL (5 8) 6) (LOCAL% RECORD% DECLARATIONS TERM Local% record% declarations NIL (5 8) 7) (RECORD% TYPES SUBSEC (82 101 99 111 114 100 32 84 121 112 101 115) NIL (1 5 8) 7) (RECORD% TYPES TERM Record% types (*PRIMARY*) (1 5 8) 7) (RECORD (Record Type) ((FONT . LISP) 82 69 67 79 82 68 (UNDO . FONT)) (*DEF*) (1 5 8) 7) (TYPERECORD (Record Type) ((FONT . LISP) 84 89 80 69 82 69 67 79 82 68 (UNDO . FONT)) (*DEF*) (1 5 8) 7) (TYPE? (Record Operator) NIL NIL (1 5 8) 8) (ASSOCRECORD (Record Type) ((FONT . LISP) 65 83 83 79 67 82 69 67 79 82 68 (UNDO . FONT)) (*DEF*) (1 5 8) 8) (PROPRECORD (Record Type) ((FONT . LISP) 80 82 79 80 82 69 67 79 82 68 (UNDO . FONT)) (*DEF*) (1 5 8) 8) (ARRAYRECORD (Record Type) ((FONT . LISP) 65 82 82 65 89 82 69 67 79 82 68 (UNDO . FONT)) (*DEF*) (1 5 8) 8) (HASHLINK (Record Type) ((FONT . LISP) 72 65 83 72 76 73 78 75 (UNDO . FONT)) (*DEF*) (1 5 8) 9) (ATOMRECORD (Record Type) ((FONT . LISP) 65 84 79 77 82 69 67 79 82 68 (UNDO . FONT)) (*DEF*) (1 5 8) 9) (DATATYPE (Record Type) ((FONT . LISP) 68 65 84 65 84 89 80 69 (UNDO . FONT)) (*DEF*) (1 5 8) 9) (POINTER (record field type) NIL NIL (1 5 8) 9) (INTEGER (record field type) NIL NIL (1 5 8) 10) (FIXP (record field type) NIL NIL (1 5 8) 10) (FLOATING (record field type) NIL NIL (1 5 8) 10) (FLOATP (record field type) NIL NIL (1 5 8) 10) (SIGNEDWORD (record field type) NIL NIL (1 5 8) 10) (FLAG (record field type) NIL NIL (1 5 8) 10) (BITS (record field type) NIL NIL (1 5 8) 10) (BYTE (record field type) NIL NIL (1 5 8) 10) (WORD (record field type) NIL NIL (1 5 8) 10) (XPOINTER (record field type) NIL NIL (1 5 8) 10) (RECORDS (File Package Command) NIL NIL (1 5 8) 11) (INITRECORDS (File Package Command) NIL NIL (1 5 8) 11) (LOCAL% RECORD% DECLARATIONS TERM Local% record% declarations NIL (1 5 8) 11) (BLOCKRECORD (Record Type) ((FONT . LISP) 66 76 79 67 75 82 69 67 79 82 68 (UNDO . FONT)) (*DEF*) (1 5 8) 11) (LOCF (Macro) NIL NIL (1 5 8) 11) (ACCESSFNS (Record Type) ((FONT . LISP) 65 67 67 69 83 83 70 78 83 (UNDO . FONT)) (*DEF*) (1 5 8) 12) (DATUM (Variable) NIL NIL (1 5 8) 12) (NEWVALUE (Variable) NIL NIL (1 5 8) 12) (REPLACE% UNDEFINED% FOR% FIELD (Error Message) NIL NIL (1 5 8) 12) (CREATE% NOT% DEFINED% FOR% THIS% RECORD (Error Message) NIL NIL (1 5 8) 13) (OPTIONAL% RECORD% SPECIFICATIONS SUBSEC (79 112 116 105 111 110 97 108 32 82 101 99 111 114 100 32 83 112 101 99 105 102 105 99 97 116 105 111 110 115) NIL (2 5 8) 14) (_ (in record declarations) NIL (*PRIMARY*) (2 5 8) 14) (CREATE (Record Operator) NIL NIL (2 5 8) 14) (CREATE (in record declarations) NIL (*PRIMARY*) (2 5 8) 14) (CREATE (Record Operator) NIL NIL (2 5 8) 14) (ACCESSFNS (Record Type) NIL NIL (2 5 8) 14) (DATUM (Variable) NIL NIL (2 5 8) 14) (_ (in record declarations) NIL NIL (2 5 8) 14) (INIT (in record declarations) NIL (*PRIMARY*) (2 5 8) 14) (TYPE? (in record declarations) NIL (*PRIMARY*) (2 5 8) 14) (RECORDDECLARATIONTYPE? TAG NIL NIL (2 5 8) 14) (DATUM (Variable) NIL NIL (2 5 8) 14) (SUBRECORD (in record declarations) NIL (*PRIMARY*) (2 5 8) 14) (SUBDECLARATIONS TERM Subdeclarations (*PRIMARY*) (2 5 8) 14) (RECORDSUBDECLARATIONS TAG NIL NIL (2 5 8) 14) (SYNONYM (in record declarations) NIL (*PRIMARY*) (2 5 8) 15) (SYSTEM (in record declarations) NIL (*PRIMARY*) (2 5 8) 15) (DEFINING% NEW% RECORD% TYPES SUBSEC (68 101 102 105 110 105 110 103 32 78 101 119 32 82 101 99 111 114 100 32 84 121 112 101 115) NIL (6 8) 15) (CLISPRECORDTYPES (Variable) NIL NIL (6 8) 15) (USERRECORDTYPE (Property Name) NIL NIL (6 8) 15) (RECORD% MANIPULATION% FUNCTIONS SUBSEC (82 101 99 111 114 100 32 77 97 110 105 112 117 108 97 116 105 111 110 32 70 117 110 99 116 105 111 110 115) NIL (7 8) 16) (EDITREC (Function) ((FONT . LISP) 40 69 68 73 84 82 69 67 32 (FONT . ARG) 78 65 77 69 32 67 79 77 (START.SUB) 49 (END.SUB) 32 46 46 46 32 67 79 77 (START.SUB) 78 (END.SUB) (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (7 8) 16) (RECLOOK (Function) ((FONT . LISP) 40 82 69 67 76 79 79 75 32 (FONT . ARG) 82 69 67 78 65 77 69 32 61221 32 61221 32 61221 32 61221 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (7 8) 16) (FIELDLOOK (Function) ((FONT . LISP) 40 70 73 69 76 68 76 79 79 75 32 (FONT . ARG) 70 73 69 76 68 78 65 77 69 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (7 8) 16) (RECORDFIELDNAMES (Function) ((FONT . LISP) 40 82 69 67 79 82 68 70 73 69 76 68 78 65 77 69 83 32 (FONT . ARG) 82 69 67 79 82 68 78 65 77 69 32 61221 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (7 8) 16) (RECORDACCESS (Function) ((FONT . LISP) 40 82 69 67 79 82 68 65 67 67 69 83 83 32 (FONT . ARG) 70 73 69 76 68 32 68 65 84 85 77 32 68 69 67 32 84 89 80 69 32 78 69 87 86 65 76 85 69 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (7 8) 16) (RECORDACCESSFORM (Function) ((FONT . LISP) 40 82 69 67 79 82 68 65 67 67 69 83 83 70 79 82 77 32 (FONT . ARG) 70 73 69 76 68 32 68 65 84 85 77 32 84 89 80 69 32 78 69 87 86 65 76 85 69 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (7 8) 17) (CHANGETRAN SUBSEC (67 104 97 110 103 101 116 114 97 110) NIL (8 8) 17) (CHANGETRAN TERM Changetran (*BEGIN*) (8 8) 17) (ADD (Change Word) ((FONT . LISP) 40 65 68 68 32 (FONT . ARG) 68 65 84 85 77 32 73 84 69 77 (START.SUB) 49 (END.SUB) 32 73 84 69 77 (START.SUB) 50 (END.SUB) 32 46 46 46 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (8 8) 18) (PUSH (Change Word) ((FONT . LISP) 40 80 85 83 72 32 (FONT . ARG) 68 65 84 85 77 32 73 84 69 77 (START.SUB) 49 (END.SUB) 32 73 84 69 77 (START.SUB) 50 (END.SUB) 32 46 46 46 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (8 8) 18) (PUSHNEW (Change Word) ((FONT . LISP) 40 80 85 83 72 78 69 87 32 (FONT . ARG) 68 65 84 85 77 32 73 84 69 77 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (8 8) 18) (PUSHLIST (Change Word) ((FONT . LISP) 40 80 85 83 72 76 73 83 84 32 (FONT . ARG) 68 65 84 85 77 32 73 84 69 77 (START.SUB) 49 (END.SUB) 32 73 84 69 77 (START.SUB) 50 (END.SUB) 32 46 46 46 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (8 8) 19) (POP (Change Word) ((FONT . LISP) 40 80 79 80 32 (FONT . ARG) 68 65 84 85 77 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (8 8) 19) (SWAP (Change Word) ((FONT . LISP) 40 83 87 65 80 32 (FONT . ARG) 68 65 84 85 77 (START.SUB) 49 (END.SUB) 32 68 65 84 85 77 (START.SUB) 50 (END.SUB) (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (8 8) 19) (CHANGE (Change Word) ((FONT . LISP) 40 67 72 65 78 71 69 32 (FONT . ARG) 68 65 84 85 77 32 70 79 82 77 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (8 8) 19) (DATUM (in Changetran) NIL NIL (8 8) 19) (CLISPWORD (Property Name) NIL NIL (8 8) 19) (CHANGEWORD (Property Name) NIL NIL (8 8) 19) (BUILT-IN% AND% USER% DATA% TYPES SUBSEC (66 117 105 108 116 45 73 110 32 97 110 100 32 85 115 101 114 32 68 97 116 97 32 84 121 112 101 115) NIL (9 8) 20) (DATA% TYPES TERM Data% types (*PRIMARY*) (9 8) 20) (USER% DATA% TYPES TERM User% data% types (*PRIMARY*) (9 8) 20) (TYPE% NAMES% OF% DATA% TYPES TERM Type% names% of% data% types (*PRIMARY*) (9 8) 20) (DATA% TYPE% NAMES TERM Data% type% names (*PRIMARY*) (9 8) 20) (DATATYPES (Function) ((FONT . LISP) 40 68 65 84 65 84 89 80 69 83 32 (FONT . ARG) 61221 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (9 8) 20) (USERDATATYPES (Function) ((FONT . LISP) 40 85 83 69 82 68 65 84 65 84 89 80 69 83 41 (UNDO . FONT)) (*DEF*) (9 8) 20) (TYPENAME (Function) ((FONT . LISP) 40 84 89 80 69 78 65 77 69 32 (FONT . ARG) 68 65 84 85 77 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (9 8) 20) (TYPENAMEP (Function) ((FONT . LISP) 40 84 89 80 69 78 65 77 69 80 32 (FONT . ARG) 68 65 84 85 77 32 84 89 80 69 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (9 8) 21) (DECLAREDATATYPE (Function) ((FONT . LISP) 40 68 69 67 76 65 82 69 68 65 84 65 84 89 80 69 32 (FONT . ARG) 84 89 80 69 78 65 77 69 32 70 73 69 76 68 83 80 69 67 83 32 61221 32 61221 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (9 8) 21) (POINTER (as a field specification) NIL NIL (9 8) 21) (FIXP (as a field specification) NIL NIL (9 8) 21) (FLOATP (as a field specification) NIL NIL (9 8) 21) (BITS (as a field specification) NIL NIL (9 8) 21) (BYTE (as a field specification) NIL NIL (9 8) 21) (WORD (as a field specification) NIL NIL (9 8) 21) (SIGNEDWORD (as a field specification) NIL NIL (9 8) 21) (DEALLOC (data type name) ((FONT . LISP) 42 42 68 69 65 76 76 79 67 42 42 (UNDO . FONT)) NIL (9 8) 21) (**DEALLOC** (data type name) NIL (*PRIMARY*) (9 8) 21) (FETCHFIELD (Function) ((FONT . LISP) 40 70 69 84 67 72 70 73 69 76 68 32 (FONT . ARG) 68 69 83 67 82 73 80 84 79 82 32 68 65 84 85 77 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (9 8) 21) (CHANGETRAN TERM Changetran (*END*) (8 8) 22) (DATUM% OF% INCORRECT% TYPE (Error Message) NIL NIL (9 8) 22) (REPLACEFIELD (Function) ((FONT . LISP) 40 82 69 80 76 65 67 69 70 73 69 76 68 32 (FONT . ARG) 68 69 83 67 82 73 80 84 79 82 32 68 65 84 85 77 32 78 69 87 86 65 76 85 69 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (9 8) 22) (NCREATE (Function) ((FONT . LISP) 40 78 67 82 69 65 84 69 32 (FONT . ARG) 84 89 80 69 32 79 76 68 79 66 74 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (9 8) 22) (ILLEGAL% DATA% TYPE (Error Message) NIL NIL (9 8) 22) (GETFIELDSPECS (Function) ((FONT . LISP) 40 71 69 84 70 73 69 76 68 83 80 69 67 83 32 (FONT . ARG) 84 89 80 69 78 65 77 69 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (9 8) 22) (GETDESCRIPTORS (Function) ((FONT . LISP) 40 71 69 84 68 69 83 67 82 73 80 84 79 82 83 32 (FONT . ARG) 84 89 80 69 78 65 77 69 (FONT . LISP) 41 (UNDO . FONT) (UNDO . FONT) (UNDO . FONT)) (*DEF*) (9 8) 22)