[ruby-list:533] Re: meta-level features(Re: bug? and question)
From:
matz@... (Yukihiro Matsumoto)
Date:
1996-09-18 06:40:40 UTC
List:
ruby-list #533
まつもと ゆきひろです.
途中書き忘れたところがありました.
In message "[ruby-list:532] Re: meta-level features(Re: bug? and question)"
on 96/09/18, Yukihiro Matsumoto <matz@caelum.co.jp> writes:
||話しは変わりますが, こういうメソッドはDebugモジュールとかに移動しませ
||んか? それに, Mainモジュールのメソッドであまり使わない関数は他のモジュー
||ルに移動した方が良いのでは?
||
||例:
|| select--> IO(?)
|| rand ---> Numeric or Integer
|| srand --> Numeric or Integer
|| syscall-> これってOS依存ですよね... こういうOS依存の機能は, OS とか
|| いうクラスにまとめた方が良くないですかね?
||
||あまりないですが...
まあ,確かにもっともな意見ではあります.もともとperlからの移
行が自然になるように用意したこのあたりのメソッドはオブジェク
ト指向というよりは関数的なのでトップレベルに来ていますが,よ
り良い位置があればそこに移動しても良いと思います.
私見ですが,私はrubyはUnix文化をひきずっていて構わないと思う
ので,ことさらにOSとかいうようなクラス/モジュールを用意する
必要はないと思っています.他のOSに移植するようなことがあって
も,文化は残して良いと思います.perlのように.
まつもと ゆきひろ /:|)