CommonLisp Scheme Part13
■ このスレッドは過去ログ倉庫に格納されています
0412デフォルトの名無しさん
2005/06/18(土) 21:10:01> 構文というのがマクロの定義を変えたいという意味なら不可だと思う。
そうですかー。
できてもよさそうな機能なんですけど。。
> 関数の定義を変えたいという意味であれば、
> (set! func (lambda (...) ...))
> のようにすれば定義を変更できる。
Scheme コードをコンパイルする場合、
これだと無駄なコードがコンパイルされてしまいますよね。
だから、構文展開時に切り替えたいんです。。
■ このスレッドは過去ログ倉庫に格納されています