From 5a9e627680c632c3ed11fa66d0287ae8574b8ceb Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Fri, 29 Aug 2003 19:44:37 +0000 Subject: [PATCH] r5584: *** empty log message *** --- attrib-class.lisp | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/attrib-class.lisp b/attrib-class.lisp index 26a645a..d4e40d5 100644 --- a/attrib-class.lisp +++ b/attrib-class.lisp @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Apr 2000 ;;;; -;;;; $Id: attrib-class.lisp,v 1.16 2003/07/01 22:16:40 kevin Exp $ +;;;; $Id: attrib-class.lisp,v 1.17 2003/08/29 19:44:37 kevin Exp $ ;;;; ;;;; This file, part of KMRCL, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; @@ -65,18 +65,19 @@ on example from AMOP")) (mapcar #'(lambda (attr) (list attr)) (esd-attributes slot)))) normal-slots))) - (cons (make-instance 'attributes-esd - :name 'all-attributes - :initform `',alist - :initfunction #'(lambda () alist) - :allocation :instance - :class class - :documentation "" - :type t - ;; This is an attempted work-around -- lispworks doesn't work - ;; it appears to setup storage someplace - ;; #+lispworks :location #+lispworks (length normal-slots) - ) + (cons (make-instance + 'attributes-esd + :name 'all-attributes + :initform `',alist + :initfunction #'(lambda () alist) + :allocation :instance + :documentation "Attribute bucker" + :type t + #-lispworks :class #-lispworks class + ;; This is an attempted work-around -- lispworks doesn't work + ;; it appears to setup storage someplace + ;; #+lispworks :location #+lispworks (length normal-slots) + ) normal-slots))) (defun slot-attribute (instance slot-name attribute) -- 2.34.1