Entries from 2007-12-20 to 1 day

高速化 - Scheme VM を書く

Threaded code を試したところ速くなった。 0.400sec前後から 0.300sec前後に。 Direct threaded code は VM の命令列が配列じゃなくて面倒なのでやらなかった。 いろいろ気づいたことがある。 以下の比較を見ると分かるが Gauche ネイティブで VM用に Wiki …

ありゃ

コンパイル済みのコンパイラ(S式)をC++のコードに変換したら 2MB のファイルになった。 コンパイルしたら暗にダメよといわれた。 sewashi% make g++ -Wall -g -DMONA -DDONT_FREE_MEMORY -O2 -fomit-frame-pointer -I . -I util -I ./onig/onig-5.7.0 -c c…