たむら です。
石田 宏香 <h-ishida / is.nissha.co.jp> さん、こんにちは。

        Tue, 22 Dec 1998 09:20:55 +0900 の
        [ruby-list:11404] djgpp 版と cygnusWin32 版の違いについて
        に関するメールのリプライです。

石田> いしだです.
石田> 
石田> ひとつ質問です.
石田> Winodws版で djgpp版 と cygnusWin32版 というのがありますが、これは、仕
石田> 様面で
石田> だいぶん違うのですか?
石田> 
石田> 僕は、今現在は、djgpp版を使用していますが...
石田> 
石田> どういったところが違うか、詳しく教えていただけませんか?

 一応、両方とも使ってます。わたなべさんから、詳しく説明あるとは思いますが、
まず、大きな違いとしては Socket関連(ネットワーク)は djgpp版では動きません。

 Cygwin32版
   動かすのに、cygwinb19.dll が必要。実行ファイルと dll に別れている。
   基本的にほとんどのスクリプトは動く(PingはFalseしか戻ってこない ?)
   Win32環境のみ。Win32APIが利用できる

 djgpp版
   アーカイブのみで利用できる。Dos/Winで使える。(逆にdosでは dpmiが必要)
   SocketやThreadなどは、実装されてないため使えない。

というわけで、Winな人は djgpp版を使うメリットはあまりない気がします。
ちなみに私は、職場は WinNTで Cygwin32版。個人では、PC110(386 w DrDos)で
 djgpp版を利用させてもらってます。 djgpp版では主に、rbc.rbとかでの勉強や
文字列処理関係ですね。

こんなんで、どうでしょう。

                    --------------------------------------------------
			トランス・コスモス株式会社 福岡支社システム課
			            田村 賢一
					t9655832 / aar.trans-cosmos.co.jp
                  ** ruby はじめました。**
                    --------------------------------------------------