「あきらめたらそこで開発終了だよ」とアレックスが…
無意味に文章っぽいタイトルは植草甚一っぽいなあ(うそ)。
FreePascal は DOS 版メンテナを大募集中よ
なんか freedos のページ見たらそんなようなトピックがあったので、freepascal のサイトに行ってそれっぽいメッセージを読んでみた。
すでにご存知かもしれませんが、Free Pascal 2.0 リリースは DOS プラットフォームを含んでいません。このことについて何人かから質問を受けました。DOS サポートはやめたの? いえ、やめていません。(ただし、AmigaOS、BeOS、NetBSD、QNX については終了しました)
じゃあどういうことか? DOS アプリケーション開発を求めることにしかるべき理由があるとはいえ、DOS はもう日々の業務に利用される OS ではなくなっています。理由はつまり、Free Pascal 開発者が誰も DOS 上で開発を行っていないということなのです。Windows の DOS エミュレーションの出来がだんだん悪くなっていることが、事態をさらに悪化させています。
そんなわけで、DOS に影響を及ぼすバグがしばしば見過ごされ、ずっと直せる状態にあるにもかかわらず、DOS コンパイラが現在抱えている実際の不具合の修正にだれも時間を割かないのです。それってやばくないかって? いえ、DOS コンパイラは動作するし、プログラムを書くこともできます。しかし NT 系 Windows で DOS 版を動作させる際の、非互換性および IDE 込みでのインストールに関する不具合がいくつかあります。
そんなわけで、2.0.0 安定(stable)版といえるコンパイラを提供することができませんでした。すぐにリリースを出せるかどうか、OS/2 版 Free Pascal のメンテナが試すようですが、出ることをアテにするわけにもいきません。
DOS コンパイラ自体はきちんと動くわけで、スナップショットの提供を続けることには何ら問題はありません。これが現在止まっているのは開発体制をいくつか変更したためで、すぐに再開する予定です。
どちらかといえば、Free Pascal 開発においては DOS をサポートし続けたいわけで、なんといってもそれは Free Pascal のルーツなのであり、現在の状況は好ましくありません。しかし開発における優先順位と動機を考慮するならば、DOS プラットフォームに必要十分な注意を払えないということも自覚するのです。いま DOS プラットフォームに必要とされているのはメンテナです。DOS コンパイラのバグレポを出し、DOS コンパイラが現在直面している不具合をデバッグし、リリースをビルドしてくれるようなメンテナです。
メンテナの志願があれば、DOS コンパイラは何年でも続けることができます。メンテナがいないとなれば、もう先が見えている。
なんかおもむろに訳してしまった。というかこれ読んで私がいちばん驚いたのが「FreePascal って IDE あったんだ。しかも DOS 版にまで!」ということだったりする激ヌルぶり。
OpenWatcom もボランティア大募集中みたい?
…で、上のやつ書いたらすっかり安心してこれのこと書き忘れて寝ちゃったヨ。
とりあえずログ読んでみた。なんか頭に入らない…。
半分ぐらい読んで適当にメモ(順不同)。
- 曰く、「OS/2 とは関係ないけど今やってるのは Watcom のコードジェネレータを MIPS に移植することで、ターゲットは MIPS 用 Linux です。PS2 Linux には細かいパッチがいっぱいあててあるようで、他の MIPS システムとは完全コンパチじゃなさそう」
- 曰く、「1.4 正式版が出るかどうかは何ともいえない。個人的な問題はやる気が出ないことで、インストーラやらテストやらを手伝ってくれる人がいてくれたらと思う。このへんはむちゃくちゃめげる作業が山積みなので」
- 曰く、「もし誰かが OS/2 向けに WarpIN のインストールパッケージを作ってくれるならいいんじゃないですか。ただ私がそれをやるつもりはない。Watcom インストーラは複数環境のインストールを同じスクリプトでやるわけで」
- 曰く、「支援はふたつの面で必要とされています。ひとつはデバッガ、GUI ライブラリ、C/C++ ランタイムといった、コンパイラと各種ツールのメンテナンス。腕のあるプログラマが求められる。私はデバッガやランタイムならいけるけど GUI 関係がどうにも。あとは保守/テスト全般。全体をビルドして問題点を報告してくれる人がいればそれだけでもありがたい」
- 曰く、「あとドキュメントのレビューと更新もですね」
- 曰く、「内部ライブラリは Win16/Win32/PM で簡単に移植できるように設計されていますが、PM 版の出来にやや難がある。そのため OS/2 では OpenWatcom のダイアログがショボくさくなっている。PM のダイアログとフォントの知識がある人がいればマシになるんですけど」
- (IDE の開発作業を行っている人はいますか、との質問に答えて)曰く、「いえ、今は IDE の作業を誰もしていません。IDE はちょっとした孤児ですね。多くのビギナーが使うけれどもエキスパートはだいたい使わない。IDE を使いたい人にはそれをマシにするだけの力がなく、それができる人には IDE はどうでもいい」
- 曰く、「やる気のある人には、Watcom contributors ニュースグループ (たぶん news://news.openwatcom.org/openwatcom.contributors のことだと思う…) に来て議論に加わってもらいたい」
そういえば Watcom の IDE って一度も使ったことないなあ。というか WSPY 以外の GUI ツールは起動したことさえなかった。エキスパートでも何でもないですが…。