하스켈 플랫폼

Haskell Platform
하스켈 플랫폼
개발자Haskell 플랫폼 인프라스트럭처[1]
초기 릴리즈2009년 5월 6일, 13년 전(2009-05-06)[2]
안정된 릴리스
8.6.5 / 2019년 5월 9일, 3년 전(2019-05-09)
저장소
운영 체제휴대할 수 있다
면허증.BSD
웹 사이트www.haskell.org/platform/ Edit this at Wikidata

Haskell Platform은 Haskell에서 응용 프로그램을 사용하고 개발하기 위한 공통 플랫폼을 만드는 소프트웨어 패키지, 도구 및 라이브러리의 모음입니다.Haskell Platform에서 Haskell은 Python과 동일한 원칙인 "Batteries included"[3]를 따릅니다.2022년부터 해스켈 플랫폼은 폐지되었다.[4]

동기

프로그래밍 언어의 품질 자체는 응용 프로그램 작성자가 작업을 수행할 수 있는 능력의 한 요소일 뿐입니다.프로그래밍 언어는 라이브러리 [3]컬렉션의 폭과 품질에 따라 성공하거나 실패할 수 있습니다.

Haskell Platform은 Haskell 개발 도구를 컴파일러, 컴파일 도구 및 많은 표준 라이브러리로 구성된 단일 패키지로 통합하는 것을 목표로 하고 있으며, 이를 통해 완전한 기능을 갖춘 Haskell 기반 애플리케이션을 쉽게 개발하고 도입할 수 있습니다.

패키지 포함

현재 구성 [5]요소는 다음과 같습니다.

  • GHC, Haskell의 주력 컴파일러
  • GHC 프로파일러
  • GHCi, GHC 바이트 코드 인터프리터
  • GHCi[6] 디버거
  • 렉서 제너레이터인 알렉스는 렉스와 비슷합니다.
  • Happy, 파서 제너레이터, Yacc[7] 비슷합니다.
  • 패키지 매니저, Cabal
  • Haddock, 문서 도구
  • hsc2hs, Haskell을 C 코드에 바인드하기 위한 프리프로세서. C 라이브러리를 Haskell에서 사용할 수 있습니다.
  • zlib, cgi, OpenGL 등 다양한 라이브러리

도입

Ubuntu,[8] Arch Linux,[9][10] FreeBSD,[11] Gentoo Linux(x86-64x86),[12] Fedora,[13] Debian(안정)[14]NixOS에서 사용할 수 있습니다.OS[15] X(Intel만 해당) [16] Microsoft Windows용 원클릭 설치 프로그램이 있습니다.

버전

원래 [when?]Haskell Platform은 6개월의 출시 [17]주기를 목표로 했습니다.2015년 7월 29일 출시된 7.10.2부터는 GHC의 출시 주기를 따르고 이후 동일한 버전 번호 체계를 [citation needed]사용하고 있습니다.

폐지

2022년에 Haskell 플랫폼은 폐지되었으며, 더 이상 적극적으로 지원되거나 권장되는 Haskell [18]설치 방법이 아닙니다.

레퍼런스

  1. ^ "haskell/haskell-platform". Github.com. Retrieved 28 September 2018.
  2. ^ Stewart, Don (May 6, 2009). "[Haskell] ANNOUNCE: The Haskell Platform". Haskell (Mailing list). Retrieved 2020-11-22.
  3. ^ a b "Archived copy". Archived from the original on 2009-09-28. Retrieved 2010-04-09.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  4. ^ "Haskell Platform".
  5. ^ "Download Haskell Platform". Hackage.haskell.org. Retrieved 28 September 2018.
  6. ^ "Archived copy". Archived from the original on 2011-03-03. Retrieved 2010-04-09.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  7. ^ "Happy: The Parser Generator for Haskell". Haskell.org. Retrieved 28 September 2018.
  8. ^ "Archived copy". Archived from the original on 2010-10-31. Retrieved 2010-10-17.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  9. ^ "Archived copy". Archived from the original on 2013-02-01. Retrieved 2012-12-26.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  10. ^ "Archived copy". Archived from the original on 2012-11-27. Retrieved 2012-12-26.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  11. ^ [1][데드링크]
  12. ^ "Gentoo Packages". Packages.gentoo.org. Retrieved 28 September 2018.
  13. ^ "Archived copy". Archived from the original on 2011-07-17. Retrieved 2010-04-09.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  14. ^ "Archived copy". Archived from the original on 2010-12-08. Retrieved 2011-03-22.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  15. ^ "Download Haskell Platform". Hackage.haskell.org. Retrieved 28 September 2018.
  16. ^ "Download Haskell Platform". Hackage.haskell.org. Retrieved 28 September 2018.
  17. ^ "Archived copy". Archived from the original on 2011-03-12. Retrieved 2010-08-25.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  18. ^ "Archive this repository · Issue #350 · haskell/Haskell-platform". GitHub.

외부 링크