白井です。 > あ、ツールというのはその場限りじゃなく、継続的に使うものです。 > たとえば setup.rb に対する asm.rb みたいなものです。そういう > ものはソースコードと切り離せないので cvs add したいところです。 > > そういうのはトップに置くのかなあ。 > でもやっぱ面倒くさいような……。 そういったモノは misc/ という階層を作ってそこに入れておくのはどうでし ょう。 特殊な環境下じゃないと動かないやっつけスクリプトだったら、 junk/ に入れておいて tarball にする際に消してしまうとか。 > ぼくも現在の仕組みにしているのは歴史的な経緯がけっこうあるんで、 > 白井さんのようにキッパリ分けてしまってもいいかなあとは思います。 ... > ちなみに「歴史的経緯」とは、Ruby がまだディレクトリによる階層 > 構造を導入してなかったときの名残、ということです。 なるほど。その頃の Ruby には本当に単なるインタプリタで、ライブラリ用の ディレクトリ (site_ruby/1.6) 等は存在しなかったということでしょうか。 > CVS レポジトリに本当にイメージをそのまま入れてるというのは想定外でし > た。ですが、そのままで開発するというスタイルがあるのなら考慮に入れま > す。 > ただ、ついでに他の人の開発スタイルを聞いてみたい感じはします。 > ディレクトリがどーなってるのかとか。他の、setup.rb を使っている > 人もそのままのイメージで開発してるんでしょうか? わりと皆さんそのまま setup.rb 用ツリーで管理していて、 CVS 関連ファイ ルが混入して困るというのは結構経験されているみたいですね。多分 drb や erb に使われている install.rb が CVS を除く設計になっているのも、そうい う要望があったからではないでしょうか。 -- shirai / korinkan.co.jp Shirai,Kaoru Korinkan Ltd.