X-Git-Url: http://git.kpe.io/?p=hyperobject.git;a=blobdiff_plain;f=mop.lisp;h=5307f3ed545f07ed60be74ca9ee88378f1ab2cce;hp=3d00a79e85295d362d892961a7ccfb0f1b542ee4;hb=0bbfff4333e985e6a556d118d12cd23fa1d96a47;hpb=a804e41a05a34dd7b6435757d825d52487665f13 diff --git a/mop.lisp b/mop.lisp index 3d00a79..5307f3e 100644 --- a/mop.lisp +++ b/mop.lisp @@ -64,7 +64,9 @@ :documentation "Unique ID for the class") (default-view :initform nil :initarg :default-view :accessor default-view :documentation "The default view for a class") - + (documementation :initform nil :initarg :documentation + :documentation "Documentation string for hyperclass.") + ;; SQL commands (create-table-cmd :initform nil :reader create-table-cmd) (create-indices-cmds :initform nil :reader create-index-cmds) @@ -446,7 +448,7 @@ SQL name" (defun finalize-documentation (cl) "Calculate class documentation slot" (let ((*print-circle* nil)) - (setf (documentation (class-name cl) 'class) + (setf (documentation cl 'type) (format nil "Hyperobject~A~A~A~A" (aif (user-name cl) (format nil ": ~A" it ""))