Haskell Platform - Haskell Platform
tento článek potřebuje další citace pro ověření.Září 2018) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Vývojáři | Tým infrastruktury platformy Haskell[1] |
---|---|
První vydání | 6. května 2009[2] |
Stabilní uvolnění | 8.6.5 / 9. května 2019 |
Úložiště | |
Operační systém | přenosný |
Licence | BSD |
webová stránka | www |
The Haskell Platform je sbírka softwarových balíčků, nástrojů a knihoven, které vytvářejí společnou platformu pro používání a vývoj aplikací v Haskell. S platformou Haskell se Haskell řídí stejným principem jako Krajta: "Včetně baterií".[3]
Motivace
Samotná kvalita programovacího jazyka je pouze jednou složkou schopnosti tvůrců aplikací zvládnout práci. Programovací jazyky mohou uspět nebo selhat na základě šíře a kvality jejich knihovního fondu.[3]
Platforma Haskell si klade za cíl sjednotit vývojové nástroje Haskell do jediného balíčku, který se skládá z kompilátoru, kompilačních nástrojů a mnoha standardních knihoven, což usnadňuje vývoj a nasazení plně funkčních aplikací řízených Haskell.
Balíčky v ceně
V současné době se skládá z:[4]
- GHC, Haskellův vlajkový kompilátor
- GHC-Profiler
- GHCi, GHC bytecode -tlumočník
- GHCi-Debugger[5]
- Alex, a generátor lexeru, podobný Lex
- Šťastný, a generátor analyzátoru, podobný Yacc[6]
- Cabal, správce balíčků
- Treska jednoskvrnná, dokumentační nástroj
- hsc2hs, preprocesor pro vazbu Haskell na C kód, který umožňuje použití knihoven C z Haskell
- různé knihovny, jako je zlib, cgi a OpenGL
Rozvinutí
Je k dispozici pro Ubuntu,[7] Arch Linux,[8][9] FreeBSD,[10] Gentoo Linux (x86-64 a x86 ),[11] Fedora,[12] Debian (stabilní)[13] a NixOS. Instalační programy na jedno kliknutí existují pro OS X[14] (pouze Intel) a Microsoft Windows.[15]
Verze
Původně,[když? ] platforma Haskell zaměřená na šestiměsíční cyklus vydání.[16] Počínaje verzí 7.10.2, která byla vydána 29. července 2015, následovala cyklus vydání GHC a od té doby používá stejné schéma číslování verzí.[Citace je zapotřebí ]
Reference
- ^ „haskell / haskell-platform“. Github.com. Citováno 28. září 2018.
- ^ Stewart, Don (6. května 2009). „[Haskell] OZNAM: Platforma Haskell“. Haskell (Poštovní seznam). Citováno 2020-11-22.
- ^ A b „Archivovaná kopie“. Archivovány od originál dne 2009-09-28. Citováno 2010-04-09.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ „Stáhnout platformu Haskell“. Hackage.haskell.org. Citováno 28. září 2018.
- ^ „Archivovaná kopie“. Archivovány od originál dne 03.03.2011. Citováno 2010-04-09.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ „Happy: The Parser Generator for Haskell“. Haskell.org. Citováno 28. září 2018.
- ^ „Archivovaná kopie“. Archivovány od originál dne 2010-10-31. Citováno 2010-10-17.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ „Archivovaná kopie“. Archivovány od originál dne 01.02.2013. Citováno 2012-12-26.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ „Archivovaná kopie“. Archivovány od originál dne 2012-11-27. Citováno 2012-12-26.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ [1][mrtvý odkaz ]
- ^ „Gentoo balíčky“. Packages.gentoo.org. Citováno 28. září 2018.
- ^ „Archivovaná kopie“. Archivovány od originál dne 17.07.2011. Citováno 2010-04-09.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ „Archivovaná kopie“. Archivovány od originál dne 08.12.2010. Citováno 2011-03-22.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ „Stáhnout platformu Haskell“. Hackage.haskell.org. Citováno 28. září 2018.
- ^ „Stáhnout platformu Haskell“. Hackage.haskell.org. Citováno 28. září 2018.
- ^ „Archivovaná kopie“. Archivovány od originál dne 12.03.2011. Citováno 2010-08-25.CS1 maint: archivovaná kopie jako titul (odkaz)