[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: pkgsrc/lang/gauche



滝沢です.


On Sun, Jun 26, 2005 at 11:24:21AM +0900, Y. Takizawa wrote:
> 先のメールで書き忘れましたが,Gauche 0.8.4 で仕様的に
> かなり致命的なバグが見つかったため,近いうちに 0.8.5 を
> 修正版として出すようです.


0.8.5 が出ました.

http://www.shiro.dreamhost.com/scheme/gauche/index-j.html

で,CVS 版で予想はしていたのですが(^^;),0.8.5 では
メモリ 256 MB の NetBSD/macppc でも compile.c の
コンパイルが修正なしで通りました(make check も全て OK).


直接的な理由は単純で,compile.c のサイズが 100KB 以上
小さくなったためです.

$ ls -lFa Gauche-0.8.{4,5}/src/compile.c
-rw-------  1 ytaki  users  1599087 May 30 20:57 Gauche-0.8.4/src/compile.c
-rw-------  1 ytaki  users  1473674 Jul  1 14:16 Gauche-0.8.5/src/compile.c

compile.c は compile.scm から Gauche の中間コード生成
(つまり compile.scm 自身)を経て作成されるため,compile.scm の
改良や記述量の変化によって compile.c も小さくなったようです.
もちろん,今後の改良内容によってはまた compile.c が大きくなる
可能性はあります.

Gauche 作者の方曰く,compile.scm 自体がかなり大きいので
いずれは分割するかもしれないとのことでした.compile.c の
サイズが小さければ通るようなので,その方が適切かもしれません.

--
Y. Takizawa	(滝沢陽三)
you@nightbreak.org, takizawa@computer.org
``Don't feel as if the key to successful computing is only in your hands.''