2008-03-25 バイトコンパイルの謎。 xyzzy 試しに小ノ目で、置き換えられるletを全部&auxに置き換えたら、バイトコードがずいぶん大きくなってしまった。 中身を見てみると、&auxの中身が見えている。これはバイトコードにならないのか。と思って、マクロ以下を全部letで括ってみたら、バイトコード化が進むようになった。 &auxの部分はそのままだけど、その外側はかなりバイトコード化されている。 動作もこちらの方が若干速いみたいだ。そんなものなのだろうか。