[ruby-list:366] request for system, Array, Enumeratable, File
From:
keiju@... (Keiju ISHITSUKA)
Date:
1996-07-30 06:17:57 UTC
List:
ruby-list #366
けいじゅ@SHLジャパンです.
またまた, リクエストです. 怒らず聞いて下さい(^^;;
1. system
system comm, arg1, arg2, ...
ができるようにしてほしいです. 現在は, 上記のようにしたければ:
system "comm #{arg1} #{arg2}..."
とする必要があります. コマンドの引数がある場合は多いわけですので, もう
ちょっと使いやすくして下さい.
# perlに毒されているとはいわないで(^^
2. array.insert(enumeratable)
配列にEnumeratableの要素をまとめてインサートするメソッドを追加して下さ
い. メソッド名は insert でも appendでも 何でも構いません.
3. Enumeratable.to_a
Enumeratableを配列に変換するメソッドです.
もともとのきっかけは,
dir = Dir.open(DIR_NAME)
files = dir.to_a
がやりたかったのでした. 余談ですが,
dir = Dir.open(DIR_NAME)
files = dir.sort
は感動しました.
# でも, ソートしないものもほしい(^^;;;
2.3ともEnumeratable関係ですが, この当たりもメソッドを充実して頂けると
果なり使い安くなると思うのですが, いかがでしょう?
4. File.open
open()は, 関数として用意されているのですが, File.open()もほしいです.
やはり, オブジェクト指向になれるとこちらの方が気分が良いと思いませんか?
あと, 本来あるクラスのメソッドであるべき関数でそのクラスで定義されてい
ないのがあれば, そちらでも使えるようにお願いしたいです.
__
.........................................石塚 圭樹@SHLジャパン(株)...
------------>アドレス変わりました!! e-mail: keiju@shljapan.co.jp <----