2008-03-21から1日間の記事一覧

#<syntax (foo)>

プログラミング言語schemeには二種類のマクロがある。潔癖なマクロしか書けないsyntax-rulesと、そうでないものも書けるsyntax-caseだ。しかし、伝統的に多くの処理系がdefine-macroを提供してきた。そこで、自分なりにsyntax-caseでdefine-macroを定義しよ…