Leksah | |
---|---|
Type | Integreret udviklingsmiljø |
Forfatter | Jürgen Nicklisch-Franken |
Skrevet i | Haskell |
Operativ system | Linux , Microsoft Windows , Mac OS X |
Første udgave | februar 2008 |
nyeste version | 0,16 (27. februar 2017 ) |
Licens | GPLv . 2.0 |
Internet side | leksah.org |
Leksah er et integreret udviklingsmiljø skrevet i Haskell og designet til Haskell-udvikling. Frit distribueret i henhold til betingelserne i GPL v. 2.0.
Det er en komplet IDE for Haskell [1] . Miljøet er tæt integreret med GHC , det bruger ikke kun Glasgow Haskell-kompileren til det tilsigtede formål. men får også adgang til dets haskell source API [2] . Understøtter kildenavigation, autofuldførelse, fejlfinding og pakkeopbygning.
I lang tid var der ingen specialiserede integrerede udviklingsmiljøer for Haskell-sproget. Projekter såsom HIDE [3] og det wxHaskell ( indpakning for wxWidgets ) baserede Haste [4] blev startet , men begge blev opgivet [5] .
Udviklingen af Leksah startede i juni 2007 og den første alfaversion blev udgivet i februar 2008 [6] .
For 2015 forbliver produktet under udvikling snarere end færdigt, og for nybegyndere programmører anbefaler dets forfattere at bruge specialiserede plugins til moderne højtudviklede IDE'er: Eclipse (EclipseFP [7] ) eller Visual Studio (Visual Haskell [8] ) [5] .
Et andet bemærkelsesværdigt produkt er Haskell emacs- lignende editor til Yi- programmører . Forfatterne af Leksah planlagde at bruge det som en af komponenterne i deres IDE, men i begyndelsen blev det besluttet at opgive denne idé på grund af det faktum, at Yi ikke fungerede under Windows . Arbejdet med en sådan integration blev påbegyndt under udarbejdelsen af version 0.8 af Leksah, men i maj 2015 er de stadig ikke færdige [5] .