[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:3000]Meadow 2 portable dumper



Keiichiro Nagano (永野圭一郎) <knagano@xxxxxxxxx> writes:

> > Meadow 2 用の portable dumper の進捗状況を教えてください。
> 
> ええと、昨日やっと list-load-path-shadows が通ったところです。;; まだ 
> frame を作ろうとするとコケます。なのでもうしばらくは、デバッガと格闘で
> す。
> 
> list-load-path-shadows が動くまでは、本当に本当に簡単な bug にずっと悩
> んでいたのですが、今は特に悩んでいるところはないです。なのでもう少し、
> 時間を下さい。

どういうコードになっているのがちょっと眺めてみたいので、一段
落したらコードを見せてください。

> # 林さんの1日は、僕の1ヶ月に相当するらしいTT まさかここまで力量に差が
> # あるとは。同じ人間なのに、多分;;

私は XEmacs の開発にそれなりの期間関わっていたり、実際に
garbage collector や portable dumper を書いた経験があるから、
私にとっては Emacs 21 への移植はそんなに大変な作業ではないで
す。が、そうでない人にはそれだけでも結構大変だと思います。
Emacs の C code の全体的な理解が要求されますし、メモリ管理の
コードはちょっと間違えると全然関係無さそうなところでバグが発
現するので、慣れるまではデバッグにかなり時間がかかりますし。
なので、めげずにがんばってください。:-)
# ボーナスとして、メモリ管理のコードを書くと、他のコードのデ
# バッグは随分簡単に思えるようになります。;-)
## 世の中で一番デバッグしたくないコードはメモリ管理と数値計
## 算です。バグの分類では race condition というのもあります
## が。

-- 
Yoshiki Hayashi