今夜は g95 の時間はあまりありませんが、いろいろ考える時間はありました。昨夜見つけたバグを BUGS ファイルに入れて、後で調べます (または、他の種類の魂にパズルを解いてもらいます)。明日は、組み込み関数呼び出しのインターフェイスをチェックするためのインフラストラクチャの作業を開始する予定です。
キャサリンと私は、現在の表に従わない組み込み関数をチェックするために、約 90 の関数を記述する必要があると考えています。私がこれを早く終わらせることができればできるほど、彼女はそれらの作業を早く始めることができます。
Niels は保留中のパッチを持っています。私は明日、関数を削除し、 match_dummy()関数への参照を残りのいくつかのステートメント マッチャーのスタブに置き換えます。万歳!
sourceforge の ftp がまだスタックしているように見えるため、そこにあるスナップショットは数日前のものです。
5月8日
Niels Jensen から送られてきたいくつかのパッチを適用し、大量のメールを受け取りました (メーリング リストを参照)。今日は、長さゼロのファイルと長さゼロのインクルード ファイルのセグメンテーション違反の修正に時間を費やしました。スキャナーにいくつかのバグが見つかりました。固定形式のファイルを含めるには、まだ問題があります。パーサーはスキャナーが何をしているかを見て (そもそも良い考えではありません)、それを間違えます。つまり、スキャナーを拡張する必要があります…
今夜、sourceforge の ftp ディレクトリにパーミッションの問題があるようです。’ftp’ がすべての ftp ファイルを所有しているようです。おそらく、誰かが膨大な数のディレクトリ に対して chown -R を実行したのでしょう。
5月7日
Mark Dewing さんは CALL、構文エラーのあるステートメントでガベージを解放しないようにするパッチを送信しました。
それ以外には、属性コードを少し書き直しました。ほとんどの場合、これにはいくつかの単一ビット属性を に移動することが含まれます FLAVOR。
疑わしいタイプの Niels Jensen は、 g95 への入力として ゼロ長の 固定ファイルをチェックしました。それは失敗し、彼はパッチを送った。私自身怪しいタイプなので、ヌル長のファイルを含めて調べてみましたが・・・これもダメでした。
保留中のパッチがいくつかあり (しばらくの間のものもあります)、明日に向けて取り組みます。
また、ここ数日の間にメーリング リストに送信されたメールにも返信するようにします。
5月5日
g95.sourceforge.net. いろいろ調べてみた結果、sourceforge はしばらくの間 g95 プロジェクトの焦点として最善の策になると思います。私はもうすぐ ASU を卒業し、ヨーロッパでのポスドクについてしばらく考えていました。そのため、g95 のより永続的なホームを見つけることが優先事項になりました。
Sourceforge には多くの優れた機能があります。複数の人がサインアップしているメーリング リスト、Web サイト、ftp サービスがあります。将来的には、CVS (SSH 経由) とバグ追跡データベースがあります。おそらく使用しないものは、Web ベースのフォーラムと SQL データベースです。