[#15357] Regexp literal and Regexp.new() — TAKAHASHI Masayoshi <maki@...>

高橋征義です。

14 messages 2001/12/05
[#15358] Regexp in UTF-8 (Re: Regexp literal and Regexp.new()) — TAKAHASHI Masayoshi <maki@...> 2001/12/05

高橋征義です。むーん、問題のありかが違ったかも。

[#15435] Time#utcoff — Tanaka Akira <akr@...17n.org>

In article <hvosnahj702.fsf@coulee.a02.aist.go.jp>,

20 messages 2001/12/13
[#15436] Re: Time#utcoff — matz@... (Yukihiro Matsumoto) 2001/12/14

まつもと ゆきひろです

[#15505] ERb — m_seki@...

74 messages 2001/12/20
[#15560] Re: ERb — Tanaka Akira <akr@...17n.org> 2001/12/27

In article <20011220114249J.seki@mr.nasu.toshiba.co.jp>,

[#15879] Re: ERb — m_seki@... 2002/02/12

[#15884] Re: ERb — Tanaka Akira <akr@...17n.org> 2002/02/14

In article <m3eljr5o9m.wl@edwin.mva.biglobe.ne.jp>,

[#15885] Re: ERb — m_seki@... 2002/02/14

[#15886] Re: ERb — m_seki@... 2002/02/14

[#15887] Re: ERb — TAKAHASHI Masayoshi <maki@...> 2002/02/14

高橋征義です。

[#15888] Re: ERb — m_seki@... 2002/02/14

[#15896] Re: ERb — Tanaka Akira <akr@...17n.org> 2002/02/15

In article <20020215085405G.seki@mr.nasu.toshiba.co.jp>,

[#15898] Re: ERb — m_seki@... 2002/02/15

[#15900] Re: ERb — TADA Tadashi <sho@...> 2002/02/16

ただただしです。

[#15901] Re: ERb — m_seki@... 2002/02/16

[#15906] Re: ERb — matz@... (Yukihiro Matsumoto) 2002/02/17

まつもと ゆきひろです

[#15909] 1.6 の寿命 (Re: Re: ERb) — Koji Arai <JCA02266@...> 2002/02/17

新井です。

[#15507] fileutils (2) — Minero Aoki <aamine@...>

あおきです。

30 messages 2001/12/20
[#15512] Re: fileutils (2) — TAKAHASHI Masayoshi <maki@...> 2001/12/20

高橋征義です。

[#15513] Re: fileutils (2) — Minero Aoki <aamine@...> 2001/12/21

あおきです。

[#15515] Re: fileutils (2) — TAKAHASHI Masayoshi <maki@...> 2001/12/21

高橋征義です。結論は最後に。

[#15516] Re: fileutils (2) — Minero Aoki <aamine@...> 2001/12/21

あおきです。

[#15533] Re: fileutils (2) — TAKAHASHI Masayoshi <maki@...> 2001/12/22

高橋征義です。

[#15536] Re: fileutils (2) — Minero Aoki <aamine@...> 2001/12/24

あおきです。

[#15540] Re: fileutils (2) — TAKAHASHI Masayoshi <maki@...> 2001/12/24

高橋征義です。

[#15545] Re: fileutils (2) — Minero Aoki <aamine@...> 2001/12/24

あおきです。

[#15557] Re: fileutils (2) — TAKAHASHI Masayoshi <maki@...> 2001/12/26

高橋征義です。

[#15567] Re: fileutils (2) — Minero Aoki <aamine@...> 2001/12/27

あおきです。

[#15573] [patch] resolv.rb for win32 platform — Tietew <tietew-ml-ruby-dev@...>

Tietew です。

22 messages 2001/12/28

[ruby-dev:15581] Re: fileutils (2)

From: Minero Aoki <aamine@...>
Date: 2001-12-28 08:14:12 UTC
List: ruby-dev #15581
あおきです。

  In mail "[ruby-dev:15570] Re: fileutils (2)"
    TAKAHASHI Masayoshi <maki@rubycolor.org> wrote:

> 高橋征義です。
> 
> うーん、なんだかひっかき回してしまったような形になってしまい、
> どうもすみません。

あ、いえ、こちらこそ長々とつきあっていただいてるのに
ちょっと感情的にすぎました。すみません。


>  * オプションの指定方法に違和感を感じる

>    具体的には、
> 
>     * 引数を配列として受けて、flattenする

この点に関しては、現在はぼくも同意できます。
たとえば cp ならば cp(list, dir) で十分に柔軟だな、と思いました。


>     * 引数の始めにSymbolを指定すると、それがオプション扱いに
>       なる

とりあえず位置に関しては後ろがいいかな? と今は思ってます。
シンボルで指定する点は、たしかにベストではないです。ですが

  * 引数の位置で指定       cp src, dest, true
  * ハッシュ               cp src, dest, :verbose => true
  * シンボル               cp src, dest, :verbose

の中からひとつと言えばシンボルかハッシュ、どちらかと言えば
シンボルなのかなあ。という考えです。


>  * Fileやftoolsとの関係を整理させた方がよい

>     a. 既存のものと統合する
>     b. 既存のものを置き替えるようにする
>     c. 用途の違いを明確にして、共存する
>    ということがあげられるんじゃないかと考えました。で、今回は
>    いきなり別クラスで、ということだったので、c.の選択肢かなあ
>    と思い、「明確な用途」として「インストーラ」を挙げてみて
>    いたわけです(それでも「Fileに統合した方がいいかな?」とも
>    思ったりしていたのですが)。

もし fileutils が導入された場合は ftools は統合されるんでしょう。
この点は以前に同意ができていたと思います。

また File の特異メソッドにするというのは、感覚はわかるんですが
なんか違うような気もします。もしそうするとしても、モジュールに
分けておけばどうせ extend 一発で特異メソッドにできるので、分け
ておくにこしたことはないんじゃないでしょうか。FileTest も似た
ような関係ですし。

あとは機能が重なるのは shell くらいですけど、こっちはファイル
操作は File (ftools) に委譲してるので、逆に言えば投げてないもの
を実装しなければ重ならないことになります (cd とか pwd とか)。
だからそのぶんを除いた、純粋にファイルをいじる操作だけに絞れば
問題ないでしょう。


> もう一つ気になっているのは、あおきさんの言っていたような「Rubyの
> ある生活」をしていて、まさに今回のようなメソッドが、標準かどうか
> はともかくとにかく使いたい、という方は他にいるのでしょうか。また
> 使うとすれば、その用途にはFileUtilsは必要十分なものだったので
> しょうか……。

とりあえず機能的にはぼくは現状ので満足してます。
最初はもっとファイル名の操作とかいろいろくっついてたんですが、
Dir.glob Dir.entries File.read fnmatch なんかを駆使すれば
たいていのことは一行で書けてしまうことに気付いてしまったので
ばっさり捨てました。


あと、他の人の意見が全然ないというのは、一番標準添付に本気に
なれない点ですね。ああ、結局需要がないのかなあ、と感じます。
(あっ、でも何も言ってないですけど erb はすげぇ欲しいです。
 あと URI と pp はすぐにでも使いたい。)
-------------------------------------------------------------------
青木峰郎

In This Thread