;;;----- Licensing notice ---------------------------------------------------
;;;
-;;; This file is part of the Sensble Object Design, an object system for C.
+;;; This file is part of the Sensible Object Design, an object system for C.
;;;
;;; SOD is free software; you can redistribute it and/or modify
;;; it under the terms of the GNU General Public License as published by
;;;--------------------------------------------------------------------------
;;; Special-purpose slot objects.
-(export 'sod-class-slot)
+(export '(sod-class-slot
+ sod-slot-initializer-function sod-slot-prepare-function))
(defclass sod-class-slot (sod-slot)
((initializer-function :initarg :initializer-function
:type (or symbol function)
(sod-class-methods super)
:key #'sod-method-message
:test-not #'eql))
- (sod-class-precedence-list class))))
- (make-instance (message-effective-method-class message)
+ (sod-class-precedence-list class))))
+ (make-instance (sod-message-effective-method-class message)
:message message
:class class
:direct-methods direct-methods)))