Move intern into make-command-name
This commit is contained in:
parent
6d1a3b02e0
commit
0e6e795681
1 changed files with 4 additions and 4 deletions
|
@ -38,7 +38,8 @@ BM should be a list containing the url and name of the bookmark."
|
|||
|
||||
(defun make-command-name (base)
|
||||
"Turn BASE into the name of a possible command."
|
||||
(concatenate 'string (string-upcase base) "-COMMAND"))
|
||||
(intern (concatenate 'string (string-upcase base) "-COMMAND")
|
||||
:org.ryuslash.clark))
|
||||
|
||||
(defun help-command (args)
|
||||
"Show a help message."
|
||||
|
@ -58,8 +59,7 @@ BM should be a list containing the url and name of the bookmark."
|
|||
(defun clark (args)
|
||||
(check-db "test2.db")
|
||||
(if (> (length args) 1)
|
||||
(let* ((cmd-name (make-command-name (cadr args)))
|
||||
(sym (intern cmd-name :org.ryuslash.clark)))
|
||||
(when (fboundp sym) (funcall sym (cdr args))))
|
||||
(let* ((cmd-name (make-command-name (cadr args))))
|
||||
(when (fboundp cmd-name) (funcall cmd-name (cdr args))))
|
||||
(map nil #'print-bookmark (get-bookmarks)))
|
||||
(disconnect *db*))
|
||||
|
|
Loading…
Reference in a new issue