[ruby-list:551] Re: meta-level features(Re: bug? and question)
From:
matz@... (Yukihiro Matsumoto)
Date:
1996-09-20 17:58:34 UTC
List:
ruby-list #551
In message "[ruby-list:546] Re: meta-level features(Re: bug? and question) "
on 96/09/20, 石塚圭樹 <keiju@shljapan.co.jp> writes:
|>まあ,確かにもっともな意見ではあります.もともとperlからの移
|>行が自然になるように用意したこのあたりのメソッドはオブジェク
|>ト指向というよりは関数的なのでトップレベルに来ていますが,よ
|>り良い位置があればそこに移動しても良いと思います.
|
|では. お願いしますね.
ただお願いしますといわれても…。どのメソッドをどこに置くかは
なかなか難しい問題があるので,いろいろ考えないと。例えば
selectひとつとってもIOクラスのクラスメソッドにすれば美しいよ
うだが,safeモードでIOに参照できなくなったとたんにselectの機
能が使えないのは困るとか,いろいろあるわけですよ。
|>私見ですが,私はrubyはUnix文化をひきずっていて構わないと思う
|>ので,ことさらにOSとかいうようなクラス/モジュールを用意する
|>必要はないと思っています.他のOSに移植するようなことがあって
|>も,文化は残して良いと思います.perlのように.
|
|そうですね. それはそれで良いのかも知れません.
つーわけで互換性のこともあるし,よっぽど検討しないと動かすこ
とはできませんね。そちらも提供することはあり得ると思いますけ
ど。
まつもと ゆきひろ /:|)