2009-11-07 15 views
15

Perlが好きな主な理由の1つは、CPAN(包括的なPerlアーカイブネットワーク)は、私がすでに解決しようとしていた問題を解決するパッケージの検索、インストール、テストの容易性です。私は、PHP、Python、Ruby、Java、C++、Javascriptなどの類似リポジトリを知りたいのですが、そのようなリポジトリの包括的なリストです。あなたがプログラムしている言語や、あなたのコードを共有するためにどのリポジトリを使うのか、あなたが行く最上位のリポジトリは何ですか?コメントからプログラミング言語別トップリポジトリ一覧

リストは、これまでのところです:

+3

コミュニティwiki? – barkmadley

+4

もしそれがCWでないなら、その質問は通常閉じられる傾向があります。 – Geo

答えて

5

HackageはHaskellのパッケージリポジトリです。そのカバールツールと一緒にパッケージの発見/構築を非常に簡単にします。

-1

私たちは、あなたはこの1つを考えることができる簡単な料理の例について話す場合:Pleac

+0

私はこれが彼が心に持っていたものだとは思わない。私は彼が実際のコードパッケージを参照していたと思います。 – Geo

2

PHP用のコンポーネントのためのPEARと拡張のためのPECLがあります。両方とも私には何度も役に立つと判明しました。

9

CRAN(Comprehensive R Archive Network)は、68ミラーと> 2000拡張パッケージを含むR言語/環境用のパッケージリポジトリです。

+0

CRANはBoostのように、実際にピアレビュー(実際にはゲートキーパーによるレビュー)されています。私はそうではないと思っていますが、提出プロセスは実際に「CRANゲートキーパーに電子メールを送信して」承認を待っています。承認(または拒否)は通常迅速に行われますが、CPANのようにゲートキーパーを混在から外す方がはるかに良いでしょう。 –

-3

githubこれは主にRubyリポジトリで、現在の状態です。

+2

これは、sourceforgeが主にPHPリポジトリであると言えるようなものです。確かにそこに掲載されているプロジェクトの大半はPHPだが、それは本当に同じことではない。 – mpeters

3

boostは、ピアレビュー済みC++パッケージのセットです。それはCPANほどの大きさではありませんが、それでもC++のリポジトリです。

+0

それは本当に同じことではありません。オープンなコミュニティ拡張システムではありません。これはあらかじめ定義されたパッケージの集合です。それは偉大ではなく、本当に有用ではありません、同じことではありません。 – mpeters

+0

元の質問は、ソフトウェアのコミュニティリポジトリに関するものでした。ブーストはコミュニティの誰にでも寄付することができ、自由に利用できます。唯一の違いは、ソフトウェアがピアレビューされていることです。まだ私に法案を適合させるようです。 – s1n

+0

それは私に境界線を打つ。コードは非常に便利ですが、入力するバーはかなり高いです。彼らがオープンソースモデルの中でより多くのコミュニティによって審査されることができるコードを提出する "候補者"カテゴリを持っていれば素晴らしいだろう。つまり、他のC++リポジトリやCリポジトリが見つかりませんでした。 –

1

LuaForgeがあります...ルア、と思う。

また、LuaRocksもあります。これは、Pythonのeasy_installと多かれ少なかれ同等のものを作ることを目指しています。

1

JSANは、CPANに触発されたJavaScriptリポジトリです。

1

Scriptekaは、Prototype Javascriptフレームワークの拡張リポジトリです。言語ライブラリリポジトリよりもはるかにニッチですが、依然として同じです。 TeXとLaTeXのプログラミング言語を考える方のため

3

は、包括的なTeXのアーカイブネットワークがあります - CTAN

3

OCamlではGODIを持っています。

1

OCamlの世界では、opamが急速に勢いを増しているようです。私は個人的にはGODIよりも作業が簡単で、スイッチを作っています。

Rubyには現在rubygemsがあり、これはRubyforgeに取って代わりました。

関連する問題