2005-08-19から1日間の記事一覧

SigScheme開発録 (26)

一通りの機能は揃った。 R5RS互換プロシージャ 継続 多値 末尾再帰 Cインターフェース バックトレース そして仕上げに、ScmObjInternalを8byteにコンパクト化する。開発初めて約2ヶ月かぁ。結構かかっちゃったなぁ。(+ 1 2) => 3は一日で出来たんだけど、そ…

GC

gc_protect_stackを怪しい所につけまくるかぁ?てかそもそもCのスタックをなめるGCを使っていると外部から利用しづらいなぁ...変えるか?

SigScheme開発録 (25)

多値パッチ適応 またもや井上さんより頂きました。感謝ですよ。それに加えてスタックトレース機能が欲しくなってきた。今の状態だとデバッグするのが非常に困難だ。しかし、関数に名前を持たせるとなるとメモリ使用量が増えるなぁ...でもデバッグ機能重要と…

uim-sh (3)

とりあえずuim-shが動く所までは持ってきた。分かっている問題を列挙していく。 uim/uim-util.c iterate_listがうまくnull listを扱えない。R5RSではuim_scm_car(SigScm_nil)がエラーになる。これにより、filter-map等がエラーになる。 (car '())や(cdr '())…