From: Mark Wooding Date: Sat, 8 Jul 2017 23:45:24 +0000 (+0100) Subject: doc/list-exports.lisp: Relatively mild changes for ASDF3. X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/sod/commitdiff_plain/e390f74754f630f5b3b143d410addcee3d88f792 doc/list-exports.lisp: Relatively mild changes for ASDF3. I can't be bothered to support ASDF2 still, since this is only a tool for people actually hacking on SOD, to try to keep the documentation approximately in line with the code. --- diff --git a/doc/list-exports.lisp b/doc/list-exports.lisp index 00bb7af..0bfe0f2 100755 --- a/doc/list-exports.lisp +++ b/doc/list-exports.lisp @@ -442,17 +442,16 @@ (defun report-symbols (paths package) (export 'report-project-symbols) (defun report-project-symbols () (labels ((components (comp) - (slot-value comp 'asdf::components)) + (asdf:component-children comp)) (files (comp) (sort (remove-if-not (lambda (comp) (typep comp 'asdf:cl-source-file)) (components comp)) #'string< :key #'asdf:component-name)) (by-name (comp name) - (find name (components comp) - :test #'string= :key #'asdf:component-name)) + (gethash name (asdf:component-children-by-name comp))) (file-name (file) - (slot-value file 'asdf::absolute-pathname))) + (slot-value file 'asdf/component:absolute-pathname))) (let* ((sod (asdf:find-system "sod")) (parser-files (files (by-name sod "parser"))) (utilities (by-name sod "utilities"))