Fix #113: Search cmucl modules and libraries first
Since cmucl provides it's own clx library, we want to try that first
before asking asdf to load up some other version of clx. Thus, added
*cmucl-provider-functions*
to hold the cmucl-defmodule and
cmucl-library provider functions. These are searched first before
trying *module-provider-functions*
.
Tested this out by running lisp -noinit
and (require :clx)
which
loads clx-library. Then tested out with lisp
and (require :clx)
which again loads our clx-library. Finally, tried (ql:quickload :clx)
which loads the quicklisp version of clx instead of cmucl's
clx-library.