わたなべです.

Kikutani Makoto <kikutani / jdc.ericsson.se> writes:

:なるほど、双方向パイプの場合は pipe(2) を二回呼ぶ必要があるのですか。
:Python本見てて気付きました。PythonではこのCの方法をそのまま使う
:しかないので。

そうですね. 一個しかないと pipe に掃き出したものがそのままも
どってきます. FIFO だから.

p = pipe
p[1].print "Hello\n"
p[1].flush
print p[0].gets

:rubyの open("|./ipc1.rb", "r+") の記法は楽でいいですね。
:これはPerlからの継承?

Perl だと open2, open3 とかいう別のモジュールになってて, 
ちょっとわかりにくいかも.

-- 
わたなべひろふみ