我正在尝试定义一个创建命令的宏。到目前为止,我有以下内容:
(defmacro create-command (command name)
`(defcommand ,name ()
(run-shell-command ,command)
))
(create-command "firefox" firefox)
基本上,我想创建一个名为“firefox”的命令,它只是启动“firefox”。当我尝试运行命令时,出现以下错误:
Bad Argument Type: RUN-SHELL-COMMAND.
对正在发生的事情有任何想法吗?谢谢!