From: kadu Date: 2001-07-13T17:12:17+09:00 Subject: [ruby-list:30633] Re: Ruby module frame work? こんにちは kadu です。 On Wed, 11 Jul 2001 23:01:44 +0900 Takahiro Kambe wrote: > > > Makefile.PL(というかExt::MakeMaker)の方が強力なのは承知して > > > いるのですが。どういう機能を増やしたらよいと思いますか? > > 環境ごとのパッケージを extconf.rb などから作るのって可能でしょうか? > > extconf.rb は、使用するファイルなどを全て把握しているわけですし。 > extconf.rbやsetup.rbは様々な環境への「移植性を高め、インストールを容易 > にする」ことを目的としています。 「容易なインストール」の一種として、 インストールされる環境にそったパッケージを作ってくれることを想定していました。 On Thu, 12 Jul 2001 09:56:42 +0900 akira yamada / やまだあきら wrote: > In article 30612, <200107111401.f6BE1ad02252@edge.sky.yamashina.kyoto.jp> > T> debやrpmはわかりませんが、portsやpkgsrcはシステムに適合する様に必要な > T> らば修正を加え、パッケージの枠組みに収める、といった一種の「方針」に基 > T> づいた構成にするものです。 > > deb, rpmについても同様です. ファイル配置程度のポリシーのちがいなら機械的にできる気がしたんですが、 神戸さん と やまださん の話を聞いているとそれだけではないみたいですね。 > T> ひょっとしたら、そういうことは可能なのかもしれませんが、求める方向性が > T> 根本的に違うので難しいのではないかと思います。 > > 可能ではあるだろうけれど, それをちゃんと機能させるためには > 開発者自身がいくつものOSのポリシーを意識しなきゃならなくなってしまうので > あまり現実的ではないのではないかと思います. どうやら、extconf.rb がやるべきことではないし、 環境ごとのパッケージを甘く見ていたようです。 これからは、妄想だけじゃなくて実装で語ろう :-( -- kadu http://www.bb.wakwak.com/~akk/kadu/index.html