Yajit

Yajit いいなあ。
しかし Mosh はこれからダイナミックにインストラクションセットが変わるかもしれないし。
JITの時期ではないよな。
でもソースを読んで勉強しておくのは良いかもしれない。


あ。でも。

dekisugi% ./vm.scm compile "((lambda (x) (+ x 1)) a)"
#(LET_FRAME REFER_GLOBAL top level :$:a PUSH_ENTER 1 REFER_LOCAL0_PUSH_CONSTANT 1 NUMBER_ADD LEAVE1 HALT)

全部の命令に対応しなくてよいなら遊んでみることはできるな。