Lisp Scheme Part39
■ このスレッドは過去ログ倉庫に格納されています
0443デフォルトの名無しさん
2014/12/18(木) 20:43:56.14ID:3M2Q9ZpVマクロ展開にevalを使わないと実装できない気がするんだけどどうしたらいい?
(defmacro nil! (x) (list 'setq x nil))
というマクロがあって
(nil! foo)という式を展開するときに
(list 'setq foo nil)これは本当は
(setq foo nil)になってほしい
ここら変でおかしい事に気付いた
■ このスレッドは過去ログ倉庫に格納されています