まつもと ゆきひろです

In message "[ruby-list:17232] chdir with block"
    on 99/09/29, YANAGAWA Kazuhisa <kjana / os.xaxon.ne.jp> writes:
|
|    > ls
|    foo/ bar
|    > ls foo
|    goo car caz
|    > ruby -e 'Dir.chdir("foo") { system "ls" }; system "ls"'
|    goo car caz
|    foo bar
|
|....なんてできるとちょっと嬉しいかもしれないと思うんですけど,どうでしょ?
|
|# 今は単に無視されるわけですが.

カレントディレクトリってプロセス全体のリソースなんで、ブロッ
クで制御しちゃうとスレッドと相性悪そうです。現在、そうなって
ない理由はまさにそこなんですが、「いや、スレッドと同時に使わ
なければ良い」と言われるとなかなか反論しにくいですね。

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