Changeset 13682
- Timestamp:
- May 5, 2010, 7:39:36 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/source/level-1/l1-files.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/level-1/l1-files.lisp
r13385 r13682 1384 1384 1385 1385 (defparameter *loading-modules* () "Internal. Prevents circularity") 1386 (defparameter *module-provider-functions* '(module-provide-search-path module-provide-asdf)1386 (defparameter *module-provider-functions* '(module-provide-search-path) 1387 1387 "A list of functions called by REQUIRE to satisfy an unmet dependency. 1388 1388 Each function receives a module name as a single argument; if the function knows how to load that module, it should do so, add the module's name as a string to *MODULES* (perhaps by calling PROVIDE) and return non-NIL." … … 1445 1445 (return path))))))) 1446 1446 1447 (defun module-provide-asdf (module)1448 (let* ((asdf-package (find-package "ASDF")))1449 (when asdf-package1450 (let* ((verbose-out (find-symbol "*VERBOSE-OUT*" asdf-package))1451 (find-system (find-symbol "FIND-SYSTEM" asdf-package))1452 (operate (find-symbol "OPERATE" asdf-package))1453 (load-op (find-symbol "LOAD-OP" asdf-package)))1454 (when (and verbose-out find-system operate load-op)1455 (progv (list verbose-out) (list (make-broadcast-stream))1456 (let* ((system (funcall find-system module nil)))1457 (when system1458 (funcall operate load-op module)1459 t))))))))1460 1461 1447 (defun wild-pathname-p (pathname &optional field-key) 1462 1448 "Predicate for determining whether pathname contains any wildcards."
Note:
See TracChangeset
for help on using the changeset viewer.
