Stack (Haskell)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
stack
Initial releaseJune 23, 2015; 10 years ago (2015-06-23)[1]
Stable release
2.7.1[2] / May 8, 2021; 4 years ago (2021-05-08)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inHaskell
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemUnix, Unix-like, Windows
    Size60 megabytes
    Available inEnglish
    LicenseBSD
    Websitewww.haskellstack.org

    Stack is a tool to build projects and manage their dependencies for the programming language Haskell. It uses the Cabal library but with a curated version of the Hackage software repository named Stackage.[3][4]

    Stack competes against Cabal's binary file cabal-install[5] and has been created as a result of the overall criticism about dependency problems.[6] However, it does not provide its own package format, but uses extant *.cabal files and complements projects with an added stack.yaml file.

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]

    Official website stack on GitHub