FFI is an optional clisp feature. Thus I propose adding it to CFFI's list of dependencies.
diff cffi.asd :author "James Bielman jamesjb@jamesjb.com" :version "0.10.3" :licence "MIT" - :depends-on (alexandria trivial-features babel) + :depends-on (alexandria trivial-features babel #+clisp ffi) :components ((:module src :serial t
This allows ASDF users to autodetect that CFFI can't load, instead of waiting for the failure at compile time.
Thanks, Daniel