Loading article…
| 初回リリース | 2015年6月23日[1] |
|---|---|
| 安定版リリース | 2.7.1 [2]
/ 2021年5月8日 |
| 書かれた | ハスケル |
| オペレーティング·システム | Unix、Unix ライク、Windows |
| サイズ | 60メガバイト |
| 利用可能 | 英語 |
| ライセンス | BSDA の |
| Webサイト | このサイトについて |
Stackは、プログラミング言語Haskellのプロジェクトを構築し、その依存関係を管理するためのツールです。Cabalライブラリを使用しますが、 Stackageと呼ばれるHackageソフトウェアリポジトリのキュレーションバージョンを使用します。[3] [4]
StackはCabalのバイナリファイルcabal-install [5]と競合しており、依存性の問題に関する全体的な批判の結果として作成されました。[6]ただし、独自のパッケージ形式は提供されておらず、既存の*.cabalファイルを使用し、追加stack.yamlファイルでプロジェクトを補完します。
参考文献
- ^ 「stack 0.1 リリース」。FP Complete 。 2016年1月13日閲覧。
- ^ 「リリース v2.7.1」。GitHubリポジトリ commercialhaskell/stack 。2021年6 月 11 日閲覧。
- ^ 「Stackage Server」。FP Complete 。 2016年1月13日閲覧。
- ^ 「Haskell コミュニティと活動レポート第 32 版」(PDF)。Mihai Maruseac。2017 年 5 月。2017 年 8 月 10 日閲覧。
- ^ 「なぜスタックは cabal ではないのか?」 。 2016 年1 月 27 日閲覧。このブログ投稿は、スタックに関する非常に
頻繁
に寄せられる 2 つの質問に答えることを目的としています。スタック
は Cabal とどう違うのか? また、スタックは Cabal と一緒に開発されるのではなく、なぜ別のプロジェクトとして開発されたのか?
- ^ 「Haskell ユーザーは何を望んでいるのか? 1000 人以上が語る」 。2016年1 月 13 日閲覧。cabal
によるパッケージ管理は、Haskell を使用する上で最も悪い側面です。パッケージ管理の改善がプロジェクトでの Haskell の将来的な選択に影響を与えるかどうかという質問に対して、38% が「極めて重要」、さらに 29% が「重要」と答えました。コメントでは、cabal を地獄、苦痛、ひどい、最悪、イライラする、醜いなどの言葉と結び付けていました。このトピックだけが、これほど深刻な不満を示していました。
外部リンク
GitHub上の公式ウェブサイト スタック
