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 (2)

Label Occurrences
Stack canonical 2
Stack client 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) ⓘ
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 ⓘ
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 ⓘ

How these facts were elicited

Referenced by (3)

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

Haskell → hasPackageManager → Stack ⓘ
Hackage → associatedWith → Stack ⓘ
Hackage → accessedVia → Stack client ⓘ
linked to: Stack