Skip to content

Commit b674425

Browse files
committed
lazy load
1 parent b216f59 commit b674425

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

scripts/_prepare.lisp

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,20 @@
55
(require 'asdf)
66

77
(load "~/quicklisp/setup.lisp")
8-
(ql:quickload "deploy")
9-
(ql:quickload "clingon")
10-
(ql:quickload "copy-directory")
8+
9+
(defun this-load-system (name)
10+
"Load the system by NAME."
11+
(if (asdf:find-system name)
12+
(asdf:load-system name)
13+
(ql:quickload name)))
14+
15+
(this-load-system "deploy")
16+
(this-load-system "clingon")
17+
(this-load-system "copy-directory")
1118

1219
(push '*default-pathname-defaults* asdf:*central-registry*)
13-
(asdf:load-system "qob-cli")
14-
(asdf:load-system "copy-directory")
20+
(this-load-system "qob-cli")
21+
(this-load-system "copy-directory")
1522

1623
;;
1724
;;; Util

0 commit comments

Comments
 (0)