Skip to content

Fix #113: Search cmucl modules and libraries first

Raymond Toy requested to merge issue-113-prefer-cmucl-modules into master

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.

Merge request reports