X-Git-Url: https://git.hcoop.net/clinton/lisp-on-lines.git/blobdiff_plain/4358148e6c67fcc2ae24050c54d8050b4dc03f9d..f2ff8a16385c1c4bc677c703a0b48d0255046456:/src/attribute.lisp diff --git a/src/attribute.lisp b/src/attribute.lisp index 10bcb70..ba012b7 100644 --- a/src/attribute.lisp +++ b/src/attribute.lisp @@ -11,7 +11,8 @@ (define-layered-class effective-attribute-definition-class (special-layered-effective-slot-definition) ((direct-attributes :accessor attribute-direct-attributes) (attribute-object :accessor attribute-object - :documentation ""))) + :documentation "") + (attribute-object-initargs :accessor attribute-object-initargs))) (define-layered-function attribute-value (object attribute)) @@ -39,7 +40,9 @@ (description-name) (description-class :initarg description-class) (initfunctions :initform nil) - (attribute-class :accessor attribute-class :initarg :attribute-class :initform 'standard-attribute) + (attribute-class :accessor attribute-class + :initarg :attribute-class + :initform 'standard-attribute) (name :layered-accessor attribute-name :initarg :name) (label :layered-accessor attribute-label