【发布时间】:2013-09-10 14:32:25
【问题描述】:
我想定义一个可以注释s-expression的宏,例如:
希望
(list 1 2 (comment-macro (something))) -> (1 2)
但是如果我这样定义宏
(defmacro comment-macro (x))
上面表格的结果其实是
(1 2 nil)
【问题讨论】:
-
@AdamBurry 这个问题更多是关于编辑器对多行 cmets 的支持,尽管 the answer 关于
#=(and)和#+(or)是相关的(并且 sds's answer 包括它们)。
标签: macros common-lisp