Software:Stack (Haskell)
From HandWiki
Short description: Haskell development tool
Initial release | June 23, 2015[1] |
---|---|
Stable release | 2.7.1 [2]
/ May 8, 2021 |
Written in | Haskell |
Operating system | Any Unix-like, Microsoft Windows |
Size | 60 megabytes |
Available in | English |
License | BSD |
Website | www |
Stack is a tool to build Haskell projects and manage their dependencies. It uses the Cabal library but with a curated version of the Hackage repository called Stackage.[3][4]
Stack competes against Cabal's binary cabal-install[5] and has been created as a result of the overall criticism about dependency problems.[6] It does not, however, provide its own package format, but uses existing *.cabal
files and complements projects with an additional stack.yaml
file.
References
- ↑ "stack 0.1 released". https://www.fpcomplete.com/blog/2015/06/stack-0-1-release. Retrieved 13 January 2016.
- ↑ "Release v2.7.1". https://github.com/commercialhaskell/stack/releases/tag/v2.7.1. Retrieved 11 Jun 2021.
- ↑ "Stackage Server". https://www.fpcomplete.com/blog/2014/05/stackage-server. Retrieved 13 January 2016.
- ↑ "Haskell Communities and Activities Report Thirty Second Edition — May 2017". Mihai Maruseac. https://www.haskell.org/communities/05-2017/report.pdf. Retrieved 2017-08-10.
- ↑ "Why is stack not cabal?". https://www.fpcomplete.com/blog/2015/06/why-is-stack-not-cabal. Retrieved 27 January 2016. "This blog post is intended to answer two very frequest [sic] questions about stack: how is it different from Cabal? And: Why was it developed as a separate project instead of being worked on with Cabal?"
- ↑ "What do Haskellers want? Over a thousand tell us". https://www.fpcomplete.com/blog/2015/05/thousand-user-haskell-survey. Retrieved 13 January 2016. "Package management with cabal is the single worst aspect of using Haskell. Asked if improvements to package management would make a difference to their future choice of Haskell for a project, 38% said it would be "crucial" and a further 29% said it would be "important". Comments connected cabal with words like hell, pain, awful, sucks, frustrating, and hideous. Only this topic showed such grave dissatisfaction."
Original source: https://en.wikipedia.org/wiki/Stack (Haskell).
Read more |