[CM] asdf and clm on sbcl

Juan Reyes juanig at ccrma.Stanford.EDU
Wed Feb 15 10:09:57 PST 2017

Thanks a lot Ralf and Tito!

Looks like on plain SBCL we still need '(require :asdf)'
'(find-package :asdf)' returns nil.

'(in-package :asdf-user)' did the trick.

For what you guys are suggesting 'clm.asd' should look like:

(require :asdf)
(in-package :asdf-user)
(asdf:defsystem "clm"
    :description "Common Lisp Music"
    :version "5"
    :author "William Schottstaedt <bil (at) ccmra (dot) stanford (dot) edu>"
    :licence "LLGPL"
    :perform (compile-op (o c)
	      (load (system-relative-pathname "clm" "all.lisp"))))

> I forgot
> (in-package :asdf-user)
> at the beginning of clm.asd.
> An example of ${HOME}/.sbclrc file:
> (require :asdf)
> (dolist (l (list '*default-pathname-defaults* #p"/path/to/clm/"))
> (pushnew l asdf:*central-registry* :test #'equal))
> _______________________________________________

More information about the Cmdist mailing list