From: Minero Aoki Date: 2003-02-12T10:54:42+09:00 Subject: [ruby-list:37097] Re: setup.rb: Patch to ignore CVS,*~,... あおきです。 In mail "[ruby-list:37094] Re: setup.rb: Patch to ignore CVS,*~,..." "Shirai,Kaoru" wrote: >  白井です。 > > あ、ツールというのはその場限りじゃなく、継続的に使うものです。 > > たとえば setup.rb に対する asm.rb みたいなものです。そういう >  そういったモノは misc/ という階層を作ってそこに入れておくのはどうでし > ょう。 特殊な環境下じゃないと動かないやっつけスクリプトだったら、 junk/ > に入れておいて tarball にする際に消してしまうとか。 いや、それはわかるんですが、使うときに面倒だなあ……と。 現状で困ってるわけじゃないので、どうしても新しいものに 対する心理的な障壁が働いてしまうのですね。 > > ちなみに「歴史的経緯」とは、Ruby がまだディレクトリによる階層 > > 構造を導入してなかったときの名残、ということです。 > >  なるほど。その頃の Ruby には本当に単なるインタプリタで、ライブラリ用の > ディレクトリ (site_ruby/1.6) 等は存在しなかったということでしょうか。 いや、site_ruby/1.6 みたいのはありましたが、その下がフラット だったんです。「ライブラリはまとめてディレクトリに入れる」という ルールが表沙汰になってませんでした。Ruby/Tk は今でもフラットに 展開されてますが、そんな感じです。 > > ただ、ついでに他の人の開発スタイルを聞いてみたい感じはします。 > > ディレクトリがどーなってるのかとか。他の、setup.rb を使っている > > 人もそのままのイメージで開発してるんでしょうか? > >  わりと皆さんそのまま setup.rb 用ツリーで管理していて、 CVS 関連ファイ > ルが混入して困るというのは結構経験されているみたいですね。多分 drb や > erb に使われている install.rb が CVS を除く設計になっているのも、そうい > う要望があったからではないでしょうか。 むむむ、そうなんですかー。実はぼくの手法のほうが異端なのかなあ。 setup.rb を使わない人がどう管理してるのかも気になるところです。 みんなで「俺環境自慢」しません? ------------------------------------------------------------------- 青木峰郎