load project speed up

This commit is contained in:
David Botton 2024-04-25 19:47:57 -04:00
parent 90ef3e27b2
commit b00ca09996

View file

@ -169,18 +169,16 @@
(let ((name (asdf:component-relative-pathname n))
(path (asdf:component-pathname n)))
(add-select-option (runtime-list panel) path name)))
(dolist (n (asdf:system-depends-on
fs))
(dolist (n (asdf:system-depends-on fs))
(add-select-option (runtime-deps panel) n n)))
;; fill designtime)
;; fill designtime
(handler-case
(let ((sys (asdf:find-system (format nil "~A/tools" sel))))
(dolist (n (asdf:component-children sys))
(let ((name (asdf:component-relative-pathname n))
(path (asdf:component-pathname n)))
(add-select-option (designtime-list panel) path name)))
(dolist (n (asdf:system-depends-on
(asdf:find-system sys)))
(dolist (n (asdf:system-depends-on sys))
(add-select-option (design-deps panel) n n))
(cond ((member "clog" (asdf:system-defsystem-depends-on sys) :test #'equal)
(setf (disabledp (runtime-add-lisp panel)) nil)