From: moonwolf@... Date: 2010-09-10T20:41:46+09:00 Subject: [ruby-dev:42230] Re: ストリーム毎に改行文字を設定したい MoonWolfです。 Yukihiro Matsumoto wrote: > getsは改行文字を指定できますが、毎回指定するのが面倒なのでス > トリームごとに設定したいというニーズは理解できます。が、それ > はストリームの途中で変化させたいものでしょうか。オブジェクト > が変化しうる状態をあまりたくさん持つのは望ましくないことが多 > いので、初期化時に設定してその後変化しないという仕様の方が望 > ましいような気がしますがどうでしょう。 STDIN,STDOUT,STDERRはopenされた状態で渡されること、またsocketの初期化パラ メータを指定する場所の問題で途中で変更する仕様にしました。 > |open時にハッシュパラメータで設定できるようにしたかったのですが、適切な 場 > |所がわかりませんでした。 > > という表現からは MoonWolf さんも本来はそれを望んでおられるよ > うに思いますが。 ストリームを初期化する全部のメソッドでハッシュが指定できるといいのですが、 インタフェースをいじらなくてはいけなくて手を付けられませんでした。 openで指定可能にするのは大賛成です。 MoonWolf