scheme

Scheme Compiler の勉強(17) - c->llvm-ir

いままでは地味に "llvm-gcc -O3 -emit-llvm -o c-test.s c-test.c" なんてのを手で入力して、 LLVM IR を調べていた。でもよく考えるといちいち shell (実際は eshell だけど)でコマンドを打つなんて面倒。c->llvm-ir という scheme の手続きをでっちあげた…

Scheme Compiler の勉強(15) - 小まとめ

LLVM 用 scheme compiler の勉強をしています。ようやく "Compilers: Backend to Frontend and Back to Front Again" の 1.3 まで終了(自分は時間のないおっさんなので時間が掛かっているけど、やる気とセンスのある人なら一日二日くらいでゆうゆういけると…

Scheme Compiler の勉強(14) - 自動テストの修正と gauche への移行

tests-driver.scm は、実害はないけど細かい問題がある。同じ手続きが2回定義されていたり。これもさっき気付いたが(http://practical-scheme.net/wiliki/schemexref.cgi?error)、 ChezScheme の error はメッセージの format を行う。仕様上はそうではなさ…