まつもと ゆきひろです

In message "[ruby-list:3249] ruby for mswin32"
    on 97/07/02, KIMURA Koichi <kkimura / pure.cpdc.canon.co.jp> writes:

|木村です。

|ruby を (cygnus win32でない) WIN32環境でコンパイルできるようにし
|ました。今のところ、test.rbがちゃんと動くくらいしか確認してない
|のですが、頑張れば python for winみたいに見栄えのいいのができる
|かもしれません^^;

この点ではPythonに負けてますものね.
# あんまり悔しくないけど.

|>まあ,今までの範囲内では問題は起きないと思いますが(win32一般
|>で成立するような使い方しかしていないようだから),NTを使って
|>たりするところもあるみたいなので,整理した方が良いとは思いま
|>す.
|>
|>  _WIN32
|>  MSDOS
|>  DJGPP
|>  __CYGWIN32__
|>  __BOW__
|>
|>などが混乱しそうですね.
|
|NTと、_WIN32でやったのをMSWIN32というので統一しましょうか?基本的
|には95でも動くわけですし。でもコンパイラーとプラットフォームがも
|っと明確にわかるような名前が良いかもしれないですね。

つーか,

  * DOS由来ゆえの制限(MSDOS?)
  * MSのOSゆえの制限(MSWIN32?)
  * 各プラットフォーム(cygwin32,djgpp,win32など)特有の制限
  * その他(そういうのがあるか知りませんが)

にそれぞれ対応するマクロが必要なのではないかと思っているので
す.現在はなんか歴史的事情から混在していますけど.

                                まつもと ゆきひろ /:|)