Entries from 2007-02-01 to 1 month

--disable-runtime-pseudo-reloc

--disable-runtime-pseudo-reloc を追加し、monapi_crt.cpp から _pei386_runtime_relocator()を削除。

やっと対話的になった

インタプリタがやっと対話的になった。 いつでもできるからと後回しにしていたけど、気が向いたのでやってみる。 エラー時もちゃんとなんとなくうまくいっているよ。 mona> (display "higepon") higepon#t mona> 2 2 mona> (hoge 1) error: unbound variable…

自転車のライト

これを奥さんが使っているけどよい感じ。 [rakuten:palmy:479362:image]

作業

自分の処理系に libcont をそのまま適用したら落ちた。 ちょっと今日は深追いする気になれなかったので、以下の関数を機械的に実装して満足。 make-string string-length string-ref null-environment scheme-report-environment pair? set-car! set-cdr! そ…

libcont を書いていたら

insight を大分使えるようになった。スタックのぞくのは print デバッグだと多少面倒だしねぇ。

継続ライブラリ libcont を書いたよ

libcont という継続ライブラリを書いてみました。 何ができるの? ある場所で状態を保存し、その後その場所から実行を再開できます。 setjmp/longjmp では実現できない深い方向へのジャンプ可能なのが特徴です。 ダウンロード http://sourceforge.net/project…

継続ライブラリっぽいもの実装中

スタックをコピーして戻す実験に成功。 ライブラリとしてまとめよう。ってそんなコード量じゃないけどね。