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