X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=mop.lisp;h=695b4e9ef790e8a5bca7ea8d78e2ba6315999ea3;hb=4e78f4f0086c35ac3fd4459e3fff1186d13bc07f;hp=21c77bc288a563f74a6d3f306a65f3ed0f6dd16c;hpb=1255fdac4de4b06cf5e2c8fe5825a9d157dc1916;p=hyperobject.git diff --git a/mop.lisp b/mop.lisp index 21c77bc..695b4e9 100644 --- a/mop.lisp +++ b/mop.lisp @@ -11,7 +11,7 @@ ;;;; in Text, HTML, and XML formats. This includes hyperlinking ;;;; capability and sub-objects. ;;;; -;;;; $Id: mop.lisp,v 1.74 2003/05/17 22:24:38 kevin Exp $ +;;;; $Id: mop.lisp,v 1.75 2003/05/26 21:43:05 kevin Exp $ ;;;; ;;;; This file is Copyright (c) 2000-2003 by Kevin M. Rosenberg ;;;; ************************************************************************* @@ -255,8 +255,12 @@ (setf (slot-value esd 'length) length) (setf (slot-value esd 'type) (value-type-to-lisp-type value-type)) (setf (slot-value esd 'value-type) value-type) + (setf (slot-value esd 'user-name) + (aif (slot-value dsd 'user-name) + it + (string-downcase (symbol-name (slot-definition-name dsd))))) (dolist (name '(print-formatter subobject hyperlink hyperlink-parameters - description value-constraint index null-allowed user-name)) + description value-constraint index null-allowed)) (setf (slot-value esd name) (slot-value dsd name))) esd)))