* xyzzy :
- http://github.com/southly/xyzzy.src
- ちょこちょこといじっていたのが面倒になってきたので、githubに置くことにした。
- miyamukoさんのパッチが2つほど入っていないのは、自分の理解がついていっていないから。
- バイナリを置く気は無かったんだけど、ハッシュテーブルのダンプの件の原因が分かったので、直したやつを人柱版として置いておきます。人柱版なので7zで。
- xyzzy-r20091209.7z
- 何が原因だったかというと、シンボルのハッシュ値がオブジェクトのアドレスから計算してあるんだけど、ダンプ作成時とダンプロード時でシンボルオブジェクトのアドレスが異なり、ハッシュ値も変わっていたから。なのでmaphashで一覧にアクセスするのは前からできた。
- 修正方法はダンプをロードしたあとでrehashするようにしただけ。
- ハッシュテーブルの一覧を得る辺りがイマイチだなぁと思っていたり。もっとうまい書き方ないかなぁ。
- 様子を見つつMLに流す予定(年明け辺りかな)
何かお手伝いできれば良いのですが。
for-gccブランチとかで。
bulb.
forkしていただけると、勝手にpullできるので個人的にはらくちんです。
for-gccは一応MinGWでビルドできるようにすることを目指してやっています。
Makefileの修正とアセンブラの修正で何とかなるかなぁとか思ってましたが、gen-syms.ccのプリプロセスでうまくいっていないみたいでいきなり頓挫しています(^^;
こうすればうまくいったとか、ここがうまくいかないとかの情報の共有ができたらいいですね。 -- NANRI
update : 2009-12-18 (Fri) 22:50:36