diff options
author | mRnea <[email protected]> | 2024-07-29 23:15:38 +0300 |
---|---|---|
committer | mRnea <[email protected]> | 2024-07-29 23:15:38 +0300 |
commit | 004c2b5628ba2db3297829a76a1e3983c62926ab (patch) | |
tree | dd4abf91fceafe9fc69c07835a9c8da2f6dc5c82 /util.lisp | |
parent | 49b58b2d57eb9ae5a5d587bf6144f198797da0a2 (diff) |
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
Diffstat (limited to 'util.lisp')
-rw-r--r-- | util.lisp | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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) |