Stack

E437228

Stack is a cross-platform build tool and package manager for Haskell that simplifies project setup, dependency management, and reproducible builds.

All labels observed (1)

Label Occurrences
Stack canonical 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf free and open-source software
package manager
software build tool
command stack bench
stack build
stack clean
stack exec
stack ghci
stack haddock
stack new
stack run
stack setup
stack test
competesWith Cabal (Haskell build tool) NERFINISHED
configurationFile package.yaml
stack.yaml
developerCommunity Commercial Haskell group and contributors
feature Docker integration
Haddock documentation generation
Nix integration
automatic GHC installation
benchmark running
integration with Hackage via Stackage snapshots
isolated project environments
local and remote package sources
per-project GHC versions
project templates
reproducible builds via curated snapshots
script interpreter mode
snapshot-based dependency management
test running
goal make dependency management predictable
provide reproducible builds
simplify Haskell project setup
license BSD-style license
operatingSystem Linux
Windows
macOS
primaryUse building Haskell projects
ensuring reproducible Haskell builds
managing Haskell package dependencies
programmingLanguage Haskell NERFINISHED
readsFormat .cabal file
repository https://github.com/commercialhaskell/stack
supports continuous integration workflows
custom Stackage snapshots
local package databases
multi-package projects
supportsPlatform ARM (via GHC where available)
x86_64
uses Stackage NERFINISHED

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Haskell hasPackageManager Stack