Faré wrote:
Dear Kevin,
as I'm handing out my ASDF duties to my successor Robert Goldman, I gave this a brief look again, and it looks like the issue is (1) your doing everything in cl-user, and (2) your assuming cl-user has allegro extensions such as if* This confuses SBCL, that warns about the suspicious undefined function if*, and other such things.
Some dependencies #-allegro :acl-compat and package use #+allegro :excl #-allegro acl-compat.excl could help.
I'm actually not sure what the assumptions are for QL. Does it assume that all libraries should be portable? Can contributors proclaim their systems to be non-portable, and does that affect QL function (and if so, how)? Does QL have a package chooser like, e.g., the emacs package manager, that people use to interactively choose libraries? I didn't see one in a cursory look at quicklisp.org, and I've always just used QL to install libraries that I knew about from out-of-band.
thx, r