Stack — это инструмент для создания проектов Haskell и управления их зависимостями. Он использует библиотеку Cabal , но с кураторской версией репозитория Hackage под названием Stackage . [3] [4]
Стек конкурирует с бинарной программой Cabal-install [5] от Cabal и был создан в результате общей критики по поводу проблем с зависимостями. [6] Однако он не предоставляет собственного формата пакета , а использует существующие *.cabal
файлы и дополняет проекты дополнительным stack.yaml
файлом.