하스켈 플랫폼
Haskell Platform![]() | |
| 개발자 | Haskell 플랫폼 인프라스트럭처[1] 팀 |
|---|---|
| 초기 릴리즈 | 2009년 5월 6일, 전([2] |
| 안정된 릴리스 | 8.6.5 / 2019년 5월 , 전( |
| 저장소 | |
| 운영 체제 | 휴대할 수 있다 |
| 면허증. | BSD |
| 웹 사이트 | www |
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-64 및 x86),[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]설치 방법이 아닙니다.
레퍼런스
- ^ "haskell/haskell-platform". Github.com. Retrieved 28 September 2018.
- ^ Stewart, Don (May 6, 2009). "[Haskell] ANNOUNCE: The Haskell Platform". Haskell (Mailing list). Retrieved 2020-11-22.
- ^ a b "Archived copy". Archived from the original on 2009-09-28. Retrieved 2010-04-09.
{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크) - ^ "Haskell Platform".
- ^ "Download Haskell Platform". Hackage.haskell.org. Retrieved 28 September 2018.
- ^ "Archived copy". Archived from the original on 2011-03-03. Retrieved 2010-04-09.
{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크) - ^ "Happy: The Parser Generator for Haskell". Haskell.org. Retrieved 28 September 2018.
- ^ "Archived copy". Archived from the original on 2010-10-31. Retrieved 2010-10-17.
{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크) - ^ "Archived copy". Archived from the original on 2013-02-01. Retrieved 2012-12-26.
{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크) - ^ "Archived copy". Archived from the original on 2012-11-27. Retrieved 2012-12-26.
{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크) - ^ [1][데드링크]
- ^ "Gentoo Packages". Packages.gentoo.org. Retrieved 28 September 2018.
- ^ "Archived copy". Archived from the original on 2011-07-17. Retrieved 2010-04-09.
{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크) - ^ "Archived copy". Archived from the original on 2010-12-08. Retrieved 2011-03-22.
{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크) - ^ "Download Haskell Platform". Hackage.haskell.org. Retrieved 28 September 2018.
- ^ "Download Haskell Platform". Hackage.haskell.org. Retrieved 28 September 2018.
- ^ "Archived copy". Archived from the original on 2011-03-12. Retrieved 2010-08-25.
{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크) - ^ "Archive this repository · Issue #350 · haskell/Haskell-platform". GitHub.
