Common Lisp, Scheme Part 14
■ このスレッドは過去ログ倉庫に格納されています
0696デフォルトの名無しさん
2006/04/18(火) 18:48:44コンパイルしなおすっていうのはもう一回 defunの式を書くってことですね。
(compile 'f)としていたので古いマクロが使われてました。
clispはデフォルトで(compiled-function-p #'f)がNILなので新しいマクロが
使われているだけでした。
しかしこれでは evalや loadでマクロが定義された時の動作が処理系依存に
なるような。CommonLispのことは全然知らないので外してるかもしれませんが。
Schemeでもいろいろ調べてみます。
■ このスレッドは過去ログ倉庫に格納されています