From e390f74754f630f5b3b143d410addcee3d88f792 Mon Sep 17 00:00:00 2001 Message-Id: From: Mark Wooding Date: Sun, 9 Jul 2017 00:45:24 +0100 Subject: [PATCH] doc/list-exports.lisp: Relatively mild changes for ASDF3. Organization: Straylight/Edgeware From: Mark Wooding 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. --- doc/list-exports.lisp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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")) -- [mdw]