스택(해스켈)

Stack (Haskell)
스택
초기 릴리즈2015년 6월 23일, 7년 전(2015-06-23)
안정된 릴리스
2.7.1 / 2021년 5월 8일, 14개월 전(2021-05-08)
기입처하스켈
운영 체제Unix와 같은 Microsoft Windows
크기60 MB
이용가능기간:영어
면허증.BSD
웹 사이트www.haskellstack.org

스택Haskell 프로젝트를 구축하고 종속성을 관리하기 위한 도구입니다.이것은 Cabal 라이브러리를 사용하지만 [3][4]Stackage라고 불리는 Hackage 저장소의 큐레이티드 버전을 사용합니다.

스택은 Cabal의 바이너리 cabal[5] install과 경쟁하며 의존성 [6]문제에 대한 전반적인 비판의 결과로 생성되었습니다.다만, 독자적인 패키지 포맷은 제공하지 않고, 기존의 패키지 포맷을 사용합니다.*.cabal프로젝트 파일 작성 및 보완을 위해stack.yaml파일.

레퍼런스

  1. ^ "stack 0.1 released". FP Complete. Retrieved 13 January 2016.
  2. ^ "Release v2.7.1". GitHub repository commercialhaskell/stack. Retrieved 11 Jun 2021.
  3. ^ "Stackage Server". FP Complete. Retrieved 13 January 2016.
  4. ^ "Haskell Communities and Activities Report Thirty Second Edition — May 2017" (PDF). Mihai Maruseac. Retrieved 2017-08-10.
  5. ^ "Why is stack not cabal?". Retrieved 27 January 2016. This blog post is intended to answer two very frequest [sic] questions about stack: how is it different from Cabal? And: Why was it developed as a separate project instead of being worked on with Cabal?
  6. ^ "What do Haskellers want? Over a thousand tell us". Retrieved 13 January 2016. Package management with cabal is the single worst aspect of using Haskell. Asked if improvements to package management would make a difference to their future choice of Haskell for a project, 38% said it would be "crucial" and a further 29% said it would be "important". Comments connected cabal with words like hell, pain, awful, sucks, frustrating, and hideous. Only this topic showed such grave dissatisfaction.