Стек (інструмент пакування)

інструмент Haskell

Стек
Тип application-level package managerd
Стабільний випуск (8 травня 2021; 2 роки тому (2021-05-08))
Мова програмування Haskell
Розмір 60 мегабайт
Доступні мови English
Ліцензія BSD
Вебсайт haskellstack.org

Stack є інструментом Haskell для управління проектами та залежностями програм. Він використовує Кабал (інструмент збірки) своєї версії пад назвою Stackage.[3][4]. На відміну від Кабал, Стек має власне регулювання версій GHC компілятора та може встановити чи оновити версію самостійно[5].

Властивості Стеку:

  • Автоматичне встановлення компілятора Glasgow Haskell (GHC) в ізольовану локацію.
  • Встановлення пакетів програм та бібліотек, необхідних для проекту.
  • Збірка проекту.
  • Запуск тестів проекту.
  • Збір результатів продуктивності проекту.

Встановлення ред.

Stack може бути встановлений на більшості Unix-подібних операційних систем, включаючи macOS та Windows.

Community ред.

Стек має наступні комюніті:

  • форум "Haskell Community"
  • Haskell Foundation's канал в Slack
  • #stack-users канал в Stack
  • #stack-collaborators канал в Stack
  • Google Group почтові групи

Джерела ред.

  1. stack 0.1 released. FP Complete. Процитовано 13 січня 2016.
  2. Release v2.7.1. GitHub repository commercialhaskell/stack. Процитовано 11 червня 2021.
  3. Stackage Server. FP Complete. Процитовано 13 січня 2016.
  4. Haskell Communities and Activities Report Thirty Second Edition — May 2017 (PDF). Mihai Maruseac. Процитовано 10 серпня 2017.
  5. The Haskell Tool Stack. docs.haskellstack.org. Процитовано 14 січня 2023.