[#380] bug report#3 and request#5 — keiju@... (Keiju ISHITSUKA)
けいじゅ@SHLジャパンです.
1 message
1996/08/06
[ruby-list:391] Pipe [Re: request for system, Array, Enumeratable, File]
From:
Date:
1996-08-09 08:29:58 UTC
List:
ruby-list #391
けいじゅ@SHLジャパンです.
In [ruby-list :00389 ] the message: "[ruby-list:389] Re: request for
system, Array, Enumeratable, File ", on Aug/09 16:47(JST)
matz@caelum.co.jp (Yukihiro Matsumoto) writes:
>|意味が良くとれないのですが?
>
>% ruby -e 'exec "echo", "foo*>bar"'
>foo*>ba
>
>ということです(shを通さない).ちなみにperlでも
>
>% perl -e 'exec "echo", "foo*>bar"'
>foo*>bar
>
>になります.
なるほどね.
>|として, パイプを明示的に開くクラスメソッドもあった方が良いのでは? と感
>|じました.
>|IO.open("|ls") or IO.pipe(...) or IO.popen(...)
>IO.popenでしょうね.作りましょうか.
イマイチ気分が乗りませんね...
IOクラスを抽象クラスにして, パイプ用のクラスを用意してもらえると嬉しい
のですが... 現在IO関係のクラスは:
IO
File
BasicSocket
...
となっていますよね...
IO
File
Pipe
BasicSocket
...
となっている方が, 非常に分かりやすいのですが...
確かに, UNIXレベルではみんな同じファイルディスクリプタなのですが...
__
..........................................石塚 圭樹@SHLジャパン(株)...
------------->アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----