[#954] Rational — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

23 messages 1996/10/30
[#955] Re: Rational — matz@... (Yukihiro Matsumoto) 1996/10/30

まつもと ゆきひろです.

[#968] Re: Rational 1996/10/31

けいじゅ@SHLジャパンです.

[ruby-list:714] Re: configure.bat

From: WATANABE Hirofumi <watanabe@...>
Date: 1996-10-02 08:54:41 UTC
List: ruby-list #714
渡辺@ソニーです.

原さん:
:昔、djgpp で作ったプログラムは、go32.exe の最新版を探してきたり、
:メモリ管理を工夫したり、環境変数を整えたり、動かすのが面倒だった
:ように思うのですが、これは何もせずに、Windos95 の DOS prompt から
:単体で動きますね。なぜでしょうか。

djgpp v2.0 からは go32.exe はなくなりました. メモリ管理は 
DPMI のみになりました. それで実行ファイルのほうにというかラ
イブラリに取込んじゃったんでしょうね. DPMI になったおかげで 
PC98 でもそのまま動くようです. ちなみに v2.0 は LFN にも対応
してます.

:それから、この ruby.exe の機能の制限は何でしょうか?

#ifdef DJGPP を見て, じゃ駄目? :-) chroot, lstat, symlink,
ioctl とか DOS じゃ無理なものは使えないです. chmod, chown は 
fchmod(), fchown() じゃなくて chmod(), chown() を使えばなん
とかなるかな. ruby 特有の機能は私自身が理解してないためよく
わからないです. がんがん使ってみてください.
ruby sample/test.rb は signal の一個を除いてパスしてます.

:Thread は実装されてないようですが、将来の予定は?

これは原因不明です. 一応スタックを 2MB ぐらいにすると動くこ
ともあるけど, すごく不安定で SEGV で落ちます. 現在スタックは 
1MB にしてます.

:socket を使うことはできますか?

tcplib を使ってリンクしてみます. 動くかな?

-- 
わたなべひろふみ

In This Thread

Prev Next