some arrangements to fix quirks of symbols in the executable program

note that (eq 'baz:foo bar:foo) is not true
so some stuff that works in the repl fails in executable
This commit is contained in:
2024-07-29 23:15:38 +03:00
parent 49b58b2d57
commit 004c2b5628
4 changed files with 35 additions and 11 deletions

View File

@@ -20,8 +20,9 @@
(defun mklist (form)
(if (listp form) form (list form)))
(defun run (args &rest options)
(format t "~{~a~^ ~}~%" args)
(defun run (args &rest options &key &allow-other-keys)
(unless (eq t (getf options :silence))
(format t "~{~a~^ ~}~%" args))
(apply #'uiop:run-program args options))
(defun from-root (path)