Common Lisp, Scheme Part 14
■ このスレッドは過去ログ倉庫に格納されています
0826?デフォルトの名無しさん
2006/05/18(木) 14:22:50>SCM, MzSchemeより速くなって
ほほ〜う。それはすばらしい。
これはまた一人ラムダの門をくぐる猛者が現れたか?
Gaucheはインタープリターだが多くのプリミティブをインライン化していることが大きいと思われる。
インライン化を無効にすると普通になる。
プリミティブのインライン化は呼び出しのコストの削減よりも保存する継続や環境の数が激減する所がおいしい。
Petiteはcarやcdrのプリミティブを後で再定義してもきちんと反映される。
マジで早い。petiteはchezで書かれていると耳にしたことがあるが本当かどうかはわからない。
だとしたらすげ〜
ただしデバッグがしんどい。Gaucheの方が使いやすい(でもrationalが無いんだよな〜)
■ このスレッドは過去ログ倉庫に格納されています