I tried to use garnet with sbcl.
I installed sbcl using darwinports on my mac, then I installed clx with asdf.
I then run this script:

(require 'asdf)
(require 'clx)
(load "garnet-prepare-compile")
(load "garnet-loader")
(load "garnet-compiler")

but sbcl fails to compile:

The value (T &OPTIONAL T) is not of type SYMBOL.

in kr.lisp: 212

(defun g-value-inherit-values (schema slot is-leaf slot-structure)
  (declare (function formula-fn (t &optional t) t))
  (let (has-parents)
    (if (a-local-only-slot slot)        ; These CANNOT be inherited.                                                                                                                                            
      (return-from g-value-inherit-values NIL))

I'm not fluent in lisp, any tips ?

best regards,


Stéphane Conversy
Ecole Nationale de l'Aviation Civile, Toulouse, France
enac: +33 5 62 17 40 19
dgac r&d: +33 5 62 25 96 48