(大文字と小文字を区別)として私がしようとしている(これは、私が完全により良いアプローチがあるかもしれないと想像ほど簡単なものでなければならないように思えるものの一つである)文字列
をCommon Lispではマクロの引数を扱います可変数の引数をシンボルとして受け入れるマクロ(CLISP用)を定義します(大文字小文字を区別する文字列に変換されます)。
(defmacro symbols-to-words (&body body)
`(join-words (mapcar #'symbol-name '(,@body))))
ない膨張を有する単一の記号として
(defmacro symbols-to-words (&body body)
`(join-words (mapcar #'symbol-name '(|,@body|))))
扱い、@体、一方、大文字の文字列にシンボルを変換します。
アイデア?おそらくもっと簡単な方法だと思っています。