[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[kahua-dev:00639] gauche package repository 計画



最近LispばっかりいじっててGaucheにあまり時間が割けないんですが。

以前よりちょっと話が出てた、gaucheのライブラリアーカイブをkahuaで
やれないかという企画について、メモめいたものを。

Gauche-0.8には、gauche-packageというスクリプトがつきます。

  gauche-package install http://foobar.org/xxx/yyy/Gauche-hoge-1.0.tgz

とかやると、tarballのダウンロード、展開、configure、make、make install
をやってくれるというものです。もっとくわしいことはGaucheのCVSを覗いてみて
ください。

これだけでも、ダウンロードするURIがわかっていれば単独で使えるのですが、
パッケージが増えて来るとURIをいちいちタイプするのも面倒になってきます。
パッケージの情報をまとめてあるサイトが欲しい。かといっていきなりCPANを
目指すのも大変なので、まずは非常に簡単なところから出発してみようかと。

最低限の機能は、パッケージ名とダウンロードURIの対応が登録できること
でしょう。そうすればクライアント側でパッケージ名だけを指定して
ダウンロードからインストールまでが可能になります。サイト内にtarball
本体まで抱える必要はないかな。自分のサイトが無いのでこちらに置きたい、
という人はいるかもしれませんが。

ただ、誰でも登録・変更が出来てしまうのはまずいので、パッケージを登録する
開発者に関してはまっとうなユーザ登録と認証機構が重要ですね。できれば
そのへんはKahuaのライブラリとして備えたいところです。何かそちらの
企画と共用できるものはありますか>nobsun

とりあえず仕事はもう少しで落ち着きそうなので、その後5月中をめどに
Gauche-0.8とWiLiKi-0.5を仕上げて、それからぼちぼち考えようと思います。
こういうサイトが欲しいとかアイディアがあったら投げてください。

あとサイトの名前も募集。

--shiro