リリース 0.9.4


Major feature upgrade

R7RSサポート

GaucheはR7RS-smallをサポートしました ( http://r7rs.org/ )。 特別なことをしないでも、R7RSのライブラリをロードしたり、R7RSのスクリプトを実行できます。 (若干、気をつけるべきことはあります。refj:標準への準拠参照)。 R7RSがどのように統合されているかの詳細については refj:ライブラリモジュール - R7RS統合を見てください。

これまでのGaucheコードとの互換性は最大限に保たれています。基本的に、 今までのGaucheコードはそのまま走りますし、新たに書くコードも 今まで通りで大丈夫です。

今までと同じように書くか、R7RS風に書くかは自由です。ポータブルなコードに する予定ならR7RS風にするのが良いでしょう。Gauche特有のライブラリに 深く依存したコードなら、他の処理系では走らないでしょうから、R7RSに こだわる必要はないでしょう。

主要な改善点

新たな手続きや改善点いろいろ

山ほどのバグフィクス

互換性に影響を与える修正

その他の主な修正


Last modified : 2014/07/25 01:11:50 UTC