Stack (Haskell)
Jump to navigation
Jump to search
Template:Short description Script error: No such module "about". Script error: No such module "Infobox".Template:Template otherScript error: No such module "Check for unknown parameters".Template:Main other
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.[1][2]
Stack competes against Cabal's binary file cabal-install[3] and has been created as a result of the overall criticism about dependency problems.[4] However, it does not provide its own package format, but uses extant *.cabal files and complements projects with an added stack.yaml file.