Стек (Хаскель)

Инструмент разработки Haskell
куча
Первоначальный выпуск23 июня 2015 г. ; 9 лет назад [1] ( 2015-06-23 )
Стабильный релиз
2.7.1 [2] / 8 мая 2021 г. ; 3 года назад ( 2021-05-08 )
Написано вХаскелл
Операционная системаUnix , Unix-подобный , Windows
Размер60 мегабайт
Доступно вАнглийский
ЛицензияБСД
Веб-сайтwww.haskellstack.org

Stack — это инструмент для создания проектов и управления их зависимостями для языка программирования Haskell . Он использует библиотеку Cabal , но с курируемой версией репозитория программного обеспечения Hackage под названием Stackage . [3] [4]

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

Ссылки

  1. ^ "стек 0.1 выпущен". FP Complete . Получено 13 января 2016 г.
  2. ^ "Release v2.7.1". Репозиторий GitHub commercialhaskell/stack . Получено 11 июня 2021 г. .
  3. ^ "Stackage Server". FP Complete . Получено 13 января 2016 г.
  4. ^ "Haskell Communities and Activities Report Thirty Second Edition" (PDF) . Михай Марусеак. Май 2017 . Получено 2017-08-10 .
  5. ^ "Почему stack не cabal?" . Получено 27 января 2016 г. Эта запись в блоге призвана ответить на два очень частых [ sic ] вопроса о stack: чем он отличается от Cabal? И: почему он был разработан как отдельный проект, а не работал над ним вместе с Cabal?
  6. ^ "Чего хотят хаскеллеры? Более тысячи говорят нам" . Получено 13 января 2016 г. Управление пакетами с помощью cabal — худший аспект использования Haskell. На вопрос, повлияют ли улучшения в управлении пакетами на их будущий выбор Haskell для проекта, 38% ответили, что это будет "критически важно", а еще 29% сказали, что это будет "важно". Комментарии связывали cabal со словами типа ад, боль, ужасно, отстой, разочаровывающе и отвратительно. Только эта тема показала столь серьезную неудовлетворенность.

Официальный сайт стека на GitHub


Взято с "https://en.wikipedia.org/w/index.php?title=Stack_(Haskell)&oldid=1253300467"