2009-07-04から1日間の記事一覧

transform環境はrun-time環境の定義を引き継ぐか

追記 : 正解は、 (import (for (some library) expand)) らしい。 追記 : PLTではdefine-for-syntaxをつかうしか解決策は無いようだ。 http://d.hatena.ne.jp/reinyannyan/20081229/p1 バージョン 4 以降の PLT Scheme では、マクロ展開のフェーズは実行時と…

importしたライブラリでコードを変形するマクロ

追記 : http://www.het.brown.edu/people/andre/macros/ の * Wrapped = Unwrapped (r6rs optional): A wrapped syntax object is the same as an unwrapped syntax object, and can be directly manipulated using car, cdr, ... without syntax-case decon…