Leksah

Leksah
Typ Integrované vývojové prostředí
Autor Jürgen Nicklisch-Franken
Zapsáno v Haskell
Operační systém Linux , Microsoft Windows , Mac OS X
První vydání února 2008
Nejnovější verze 0,16 (27. února 2017 ) ( 27.02.2017 )
Licence GPLv . 2,0
webová stránka leksah.org

Leksah  je integrované vývojové prostředí napsané v Haskellu a navržené pro vývoj Haskellu. Volně šířeno za podmínek GPL v. 2,0.

Funkce

Je to plně funkční IDE pro Haskell [1] . Prostředí je úzce integrováno s GHC , nejen že používá kompilátor Glasgow Haskell pro zamýšlený účel. ale také přistupuje ke zdrojovému API haskell [2] . Podporuje navigaci zdroje, automatické dokončování, ladění a vytváření balíčků.

Historie

Po dlouhou dobu neexistovala žádná specializovaná integrovaná vývojová prostředí pro jazyk Haskell. Byly zahájeny projekty jako HIDE [3] a wxHaskell ( obal pro wxWidgets ) založený na Haste [4] , ale oba byly opuštěny [5] .

Vývoj Leksah začal v červnu 2007 a první alfa verze byla vydána v únoru 2008 [6] .

Alternativy

Pro rok 2015 zůstává produkt spíše ve vývoji než dokončen a pro začínající programátory jeho autoři doporučují používat specializované pluginy pro moderní vysoce vyvinutá IDE: Eclipse (EclipseFP [7] ) nebo Visual Studio (Visual Haskell [8] ) [5] .

Dalším pozoruhodným produktem je editor podobný Haskell emacs pro programátory Yi . Autoři Leksah ho plánovali použít jako jednu ze součástí svého IDE, ale na začátku bylo rozhodnuto od tohoto nápadu upustit kvůli tomu, že Yi nefungoval pod Windows . Práce na takové integraci byly zahájeny během přípravy verze 0.8 Leksah, ale ke květnu 2015 stále nejsou dokončeny [5] .

Poznámky

  1. Pavel Ryzhov. Platforma Haskell // Modelování finančních dat Haskell a prediktivní analýza. - Packt Publishing, říjen 2014. - 112 s. - ISBN 978-1-78216-944-4 .
  2. Simon Marlow a Simon Peyton-Jones. Překladač Glasgow Haskell → 5.4. Nástroje rozšiřitelnosti → Kompilátor GHC jako knihovna: GHC Compiler API // Architektura aplikací s otevřeným zdrojovým kódem : Struktura, škálování a několik dalších neohrožených hacků / Amy Brown, Greg Wilson. - Kristian Hermansen, 2012. - 374 s. - ISBN 978-1-105-57181-7 (původní vydání).
  3. HIDE na Haskell Wiki
  4. Haste na Haskell Wiki
  5. 1 2 3 Leksah - Haskell IDE v Haskellu . lexah.org. Staženo: 15. května 2015.
  6. Jurgen Nicklisch-Franken. Zpráva o komunitách a aktivitách společnosti Haskell. Čtrnácté vydání - květen 2008. 4.4.2 Leksah, Haskell IDE . haskell.org. Andres Löh, Janis Voigtländer (eds.). Staženo: 3. května 2015.
  7. EclipseFP
  8. Visual Haskell archivováno 21. srpna 2010.

Odkazy