Gauche:Translation:Devlog:前進
(原文: Getting closer)
前進
R7RS テストスイート (chibi-scheme から持ってきた) をリポジトリに追加したところです。
テストの約 2 ダースは以下の理由で失敗します。
- 正確な複素数サポートの欠如。 テストの失敗のほとんど (数値表記テストを含む) はこのことによるものです。 これは R7RS で要求されていませんが、自己満足のためだけに実装する予定です。 (もし時間が足りないなら先送りにするかもしれません。)
- write の動作 --- 現在その挙動は write-circular のようなものです。 私は writer サブモジュールを書き換え、この問題に対処するつもりです。 (現在の HEAD では、 gauche.threads で散発的にテストの失敗が見られるかもしれず、その writer サブモジュール内のアサーション失敗を通知します。 それはこの書き換えで修正されます。)
- equal? の振舞い (これは R7RS テストスイートでテストしていません。) --- Gauche の現在の実装は循環構造で発散することから R7RS に準拠していません。
- r7rs feature --- 上述の問題が対処されれば有効にします。
これらが R7RS サポートのために気付いている全てです。 取り掛かっていて、私はそれを 0.9.4 と呼んでいます。
私の仕事のプロジェクトは試練のときにあり、それらが行なわれることを保証できません。