From: Kevin M. Rosenberg Date: Mon, 14 Oct 2002 19:30:52 +0000 (+0000) Subject: r3022: *** empty log message *** X-Git-Tag: v1.96~323 X-Git-Url: http://git.kpe.io/?p=kmrcl.git;a=commitdiff_plain;h=e49b463c9cffb466428b69791552f75afd3008d2 r3022: *** empty log message *** --- diff --git a/debian/changelog b/debian/changelog index 3f9903a..20eb04e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +cl-kmrcl (1.9-1) unstable; urgency=low + + * ml-class.lisp: Get package name from object + + -- Kevin M. Rosenberg Mon, 14 Oct 2002 13:23:23 -0600 + cl-kmrcl (1.8-1) unstable; urgency=low * ml-class.lisp: Add defgeneric for generic functions diff --git a/ml-class.lisp b/ml-class.lisp index bab9ca6..c42d2ae 100644 --- a/ml-class.lisp +++ b/ml-class.lisp @@ -11,7 +11,7 @@ ;;;; in Text, HTML, and XML formats. This includes hyperlinking ;;;; capability and sub-objects. ;;;; -;;;; $Id: ml-class.lisp,v 1.10 2002/10/14 15:25:11 kevin Exp $ +;;;; $Id: ml-class.lisp,v 1.11 2002/10/14 19:26:36 kevin Exp $ ;;;; ;;;; This file, part of KMRCL, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; @@ -154,6 +154,7 @@ Format is ((field-name field-lookup-func other-link-params) ...)") (value-func '()) (xmlvalue-func '()) (classname (class-name cl)) + (package (symbol-package (class-name cl))) (ref-fields (slot-value cl 'ref-fields))) (declare (ignore classname)) (dolist (f (slot-value cl 'fields)) @@ -215,11 +216,9 @@ Format is ((field-name field-lookup-func other-link-params) ...)") (if formatter (setq plain-value-func - (list `(,formatter (,(concat-symbol-pkg - :umlisp namestr) x)))) + (list `(,formatter (,(intern namestr package) x)))) (setq plain-value-func - (list `(,(concat-symbol-pkg - :umlisp namestr) x)))) + (list `(,(intern namestr package) x)))) (setq value-func (append value-func plain-value-func)) (if (eql type :cdata)