test/chimaera.sod: Use the macros for sending messages.
[sod] / src / builtin.lisp
index 73de860..8b4407b 100644 (file)
@@ -61,7 +61,7 @@
       ',name
       (lambda (,classvar)
        (make-sod-slot ,classvar ,name (c-type ,type)
-                      (make-property-set :lisp-class 'sod-class-slot
+                      (make-property-set :slot-class 'sod-class-slot
                                          :initializer-function
                                          (lambda (,class)
                                            ,init)
@@ -227,7 +227,6 @@ static const SodClass *const ~A__cpl[] = {
            class                       ;0
            (mapcar (lambda (chain)     ;1
                      (let* ((head (sod-class-chain-head (car chain)))
-                            (tail (sod-class-chain-head (car chain)))
                             (chain-nick (sod-class-nickname head)))
                        (list class chain-nick                        ;0 1
                              (reverse chain)                         ;2
@@ -293,9 +292,11 @@ static const SodClass *const ~A__cpl[] = {
       (finalize-sod-class class)
       (add-to-module module class))))
 
+(export '*builtin-module*)
 (defvar *builtin-module* nil
   "The builtin module.")
 
+(export 'make-builtin-module)
 (defun make-builtin-module ()
   "Construct the builtin module.