(FILECREATED "29-May-86 23:23:52" {ERIS}<LISPCORE>EVAL>CMLDOC.;5 2196 changes to: (SETFS DOCUMENTATION) previous date: "28-May-86 16:07:50" {ERIS}<LISPCORE>EVAL>CMLDOC.;2) (* Copyright (c) 1986 by Xerox Corporation. All rights reserved.) (PRETTYCOMPRINT CMLDOCCOMS) (RPAQQ CMLDOCCOMS [(FNS DOCUMENTATION PROP-NAME-FROM-DOC-TYPE SET-DOCUMENTATION) (SETFS DOCUMENTATION) (PROP FILETYPE CMLDOC) (DECLARE: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS (NLAMA) (NLAML) (LAMA SET-DOCUMENTATION PROP-NAME-FROM-DOC-TYPE]) (DEFUN DOCUMENTATION (SYMBOL DOC-TYPE) (GET SYMBOL (PROP-NAME-FROM-DOC-TYPE DOC-TYPE))) (DEFINEQ (PROP-NAME-FROM-DOC-TYPE [CL:LAMBDA (DOC-TYPE) (* "Pavel" "28-Apr-86 17:34") (* "Should be this:" (INTERN (CONCATENATE (QUOTE STRING) "DOCUMENTATION-STRING-" (SYMBOL-NAME DOC-TYPE)) (FIND-PACKAGE (QUOTE LISP))) "but ``intern'' is not yet defined.") (MAKE-SYMBOL (CONCATENATE (QUOTE STRING) "DOCUMENTATION-STRING-" (SYMBOL-NAME DOC-TYPE]) (SET-DOCUMENTATION (CL:LAMBDA (SYMBOL DOC-TYPE NEW-STRING) (* "Pavel" "28-Apr-86 17:15") (SETF (GET SYMBOL (PROP-NAME-FROM-DOC-TYPE DOC-TYPE)) NEW-STRING))) ) (DEFSETF DOCUMENTATION SET-DOCUMENTATION) (PUTPROPS CMLDOC FILETYPE COMPILE-FILE) (DECLARE: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDTOVAR NLAMA ) (ADDTOVAR NLAML ) (ADDTOVAR LAMA SET-DOCUMENTATION PROP-NAME-FROM-DOC-TYPE) ) (PUTPROPS CMLDOC COPYRIGHT ("Xerox Corporation" 1986)) (DECLARE: DONTCOPY (FILEMAP (NIL (802 1854 (PROP-NAME-FROM-DOC-TYPE 812 . 1643) (SET-DOCUMENTATION 1645 . 1852))))) STOP