schemeGaucheではマクロ展開後のコードを見るためにmacroexpandという手続きが用意されているが、マクロの使用がcar部に来ていないと展開されない。...))))))3つ目のパターンでは再帰的にorが登場するが、そこまではmacroexpandで展開は出来ないので全体の様子を見る事ができない。マクロの使用が完全に無くなるまで展開を続ける手続きを書いた。evalMacroDef;macro定義を見つけたらそれをevalする。'()));定義があればその名前をここに格納していく。コメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目です次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ThemeCountry。