Lisp Scheme Part27at TECHLisp Scheme Part27 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト150:デフォルトの名無しさん 09/08/04 01:05:36 >>146 実装を意図しての仕様ですが何か? 151:デフォルトの名無しさん 09/08/04 01:09:20 >>149 厨房には早過ぎるだろ・・・ 152:デフォルトの名無しさん 09/08/04 14:07:22 >>146 マクロ展開は普通は評価の前に行なわれる。 要するにマクロ展開と関数の評価は異なるレイヤで行なわれる。 もしマクロを第一級に格上げしたとしたら、 set! されたときに展開しなおしとか必要になって、 付随する様々な挙動が破綻してわけわかんなくなる。 不都合とかいうレベルの話じゃねーよ。 論外だろ。 まぁ、そういう Lisp があってもいいかとは思うけど、 Scheme では無理だし、パフォーマンス的にはかなり不利になるはず。 153:デフォルトの名無しさん 09/08/04 14:35:45 C++テンプレートのコンパイル時実行のようなもの 154:デフォルトの名無しさん 09/08/04 14:45:44 set! されたときにインライン展開しなおしとか定数伝播しなおしとか必要になって のようなもの 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch