Leksah

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 ) ( 2017-02-27 )
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.

Funktioner

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.

Historie

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] .

Alternativer

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] .

Noter

  1. Pavel Ryzhov. Haskell-platformen // Haskell Financial Data Modeling and Predictive Analytics. - Packt Publishing, okt 2014. - 112 s. - ISBN 978-1-78216-944-4 .
  2. Simon Marlow og Simon Peyton-Jones. Glasgow Haskell Compiler → 5.4. Udvidelsesværktøjer → GHC Compiler som bibliotek: GHC Compiler API // The Architecture of Open Source Applications: Structure, Scale, and a few More Fearless Hacks / Amy Brown, Greg Wilson. - Kristian Hermansen, 2012. - 374 s. - ISBN 978-1-105-57181-7 (original udgave).
  3. HIDE på Haskell Wiki
  4. Hast på Haskell Wiki
  5. 1 2 3 Leksah - Haskell IDE i Haskell . lexah.org. Hentet: 15. maj 2015.
  6. Jurgen Nicklisch-Franken. Haskell Fællesskabs- og aktivitetsrapport. Fjortende udgave - maj 2008. 4.4.2 Leksah, Haskell IDE . haskel.org. Andres Löh, Janis Voigtländer (red.). Hentet: 3. maj 2015.
  7. EclipseFP
  8. Visual Haskell Arkiveret 21. august 2010.

Links