I'm submitting a file which contains some handy extensions to ASDF:
LOAD-SYSTEM: Syntactic sugar for (asdf:oos 'asdf:load-op __)
FILES-IN-SYSTEM: Analogous to same fn name in MK-DEFSYSTEM, returns all files
SYSDEF-CENTRAL-REGISTRY-SUBSEARCH: Enables automatic search of central registry subdirs. Users can simply copy folders into a central registry folder. This function automatically looks for the .ASD file with the same name as the parent folder:
E.g., (asdf:load-system 'mysys) finds and loads
"/a/central/registry/path/mysys/mysys.asd"
SYSTEM-BIN-DIRECTORY: redirects compiler output for a particular system
E.g., (setf (system-bin-directory :my-system) #P"~/my-system-binaries/")
Logged In: YES
user_id=870521
Originator: YES
Deleted the old ASDF+.lisp, and uploaded a new ASDF+.lisp.
This update contains:
* Added DELETE-BINARIES, which does the expected.
* Fixed FILES-IN-SYSTEM so that duplicates are removed using PATHNAME-MATCH-P rather than EQUALP.
File Added: asdf+.lisp
Logged In: YES
user_id=870521
Originator: YES
File Added: asdf+.lisp
Logged In: YES
user_id=870521
Originator: YES
File Added: asdf+.lisp