scheme
stalinってほとんどSchemeで書かれてるらしい*1から、Cに変換するだけじゃなくて、JVMやCLRの上で動かすようにするのもそんなに難しくないんじゃないの? schemeコードが多いといってもC用の最適化がかかってるとこばっかりだとけっこう大変か。 がんばって…
http://www.coins.tsukuba.ac.jp/~i021216/diary/?date=20070614#p01 より。 ( (call/cc call/cc) (call/cc call/cc) )をschemeで実行するとどうなるか、という話。有名な問題らしいが全然知らなかった。いいのかそんなことで…。
scheme最適化コンパイラらしいstalinが気になる。どっかにまとまったドキュメントはないかな。あと、Gauche.nightの感想を眺めていたら、いつのまにかCommon Lispが格好良くみえはじめた。