昨夜、配列参照と配列仕様を混同してしまったことに気付きました。今修正しました。
Neils Jensen と Erik Schnetter の両方が小さな問題について書き込みましたが、ほとんど修正されました。Erik はメーリングリストにかなり大きな手紙を送りました。それは彼が以前にコンパイラのために書いたものです。メーリングリストで答えられるものに答えました。
保留中の変数属性と、プログラム単位が解析されるまで型チェックを延期するという 2 つの主要なオーバーホールがあります。さらに、手根管に関する私の問題は、コーディングのどんちゃん騒ぎがなくても、しばらく行った後に戻ってきたようです. ここ 2 日間、ほとんど片手でタイピングしており、今週末は何もしないで治す必要があります。
5月3日
過去数日間、私は g95 のものを sourceforge.net に移動することに取り組んできました。メーリングリストを見つけるのに苦労したとき、私はそれをほとんど拒否しました.–私は、ウェブベースのフォーラムは非常に扱いにくく、おそらくそれを使用することはないと思います. 私がこれを書いているとき、リストは 1 日も経っていません。サブスクリプションを確認するために、Web ページを確認しました。驚いたことに、私は最初のサブスクライバーではありません!
とにかく、このページの上部に購読へのリンクを追加しました。Web ページはすぐに移動する必要があります。
Niels Jensen さんは、想定サイズの配列で segfault を引き起こしたバグを送信しました。これは修正され、match.c と Makefile に表面的な変更が加えられました。
5月2日
メーリング リストの作業がさらに進んでいます。
Niels Jensen は、いくつかの小さなドキュメント パッチを送信し、割り当ての照合のバグを指摘しました。
5月1日
組み込み関数のインターフェイスを検証するサブルーチンをキャサリンに任せる準備として、intrinsic.c に少し取り組みました。ここにはおそらくかなりのコードが含まれますが、難しくはありません。
メーリングリストの取得やその他の作業が進みました。
Toon Moene さんは、アルファ版のヘッダー ファイルのいくつかの問題を指摘しました。
FSF は、Tobi Schlüter と Erik Schnetter の著作権の割り当てを受け取り、処理しました… これにより、陽気なバンドが 4 つになりました。みんなにようこそ!
4月30日
Tobi Schlüter はPRINT、 と同じ方法で処理される原因となるバグを発見しましたWRITE。彼は問題を修正する小さなパッチを提供しました。
READNiels Jensen さんは、OR ステートメントに IO リストが存在しない 場合に引き起こされる、初期化されたポインターの問題を発見しましたWRITE。
今日もたくさんのメールをいただきました。メーリング リストの取得を進めています。
注目に値する変更を行いました。代入マッチャーへの呼び出しを、ステートメント デコーダーの先頭近くに移動しました。これは、不適切なエラー メッセージへの対応でした。例えば:
印刷 *, ???
これはステートメントとして失敗し、PRINTマッチングは代入マッチングに進みました。代入マッチングは式のマッチングを試み、コンマまで成功し、その後、欠落したプライマリに関するエラーを発行しました。これは、不正な形式のPRINT 式に対する奇妙なメッセージです。
逆の状況はほとんどありません。本当に汚い式がステートメントのように見える場合、悪いメッセージが発行されます。
もう1つの大きな変化が間もなく始まります。シンボル属性の保存方法を変更します。また。最後の変更は満足のいくものではなく、ブロックの奇妙な動作を見て、 COMMONもっと良いことをする必要があると確信しました。
ソースが再びコンパイルされるまで、今後数日間、新しいコードのアップロードを禁止します。