は(私が開始する前に:私は、その名前で派閥があり、Haskellのとは何かを持っているすべてのための陰謀団を使用するつもりです。)なぜCabalは完全なパッケージマネージャーではありませんでしたか?
あなたがにXを更新する必要があり、」いつもしていたましたなぜ陰謀団は、特に以下の機能を備えた、完全なパッケージマネージャになるように設計されていません:
- バージョニングYをインストールするが、これは他の日に再び依存Z」の問題を破るだろう、私はちょうど尋ねると思いました:複数のバージョンのパッケージを互いに並べてインストールし、パッケージがそのdesirを選択できるようにする依存関係。パッケージのバージョンが指定されていない場合は、最新のものを使用してください。
- 更新パッケージ以上 - 最新のバージョンをインストールしてください。
- このリストが起こっている場所を見パッケージ
- チェックパッケージの整合性
を削除します。今、私にとって、カバルはやや洗練されたビルドシステムのように感じます(ハーフベイクドのパッケージインストーラが付属しています。
質問:なぜCabalはフル機能のビルド/パッケージシステムではありませんでしたか?現在の状態につながった設計上の決定があったと確信しています。
(この質問はややa rant on Redditに触発されたが、その男とは反対に、上記で誰を怒らせるという意味ではありません。):-)
この質問はおそらくredditにもあるはずです - あまりにもSOに所属するプログラミング問題から除外されています。 –
FAQから*ここで質問する*:「プログラマーがよく使うソフトウェアツール」?チェック。 "プログラミングの専門家に固有の実用的で解決不可能な問題"?チェック。 – David
あなたはフル・パッケージ・マネージャーにCabalを肉体化するためにボランティアしていますか? –