Leksah | |
---|---|
Típusú | Integrált fejlesztői környezet |
Szerző | Jürgen Nicklisch-Franken |
Beírva | Haskell |
Operációs rendszer | Linux , Microsoft Windows , Mac OS X |
Első kiadás | 2008. február |
legújabb verzió | 0,16 (2017. február 27. ) |
Engedély | GPLv . 2.0 |
Weboldal | leksah.org |
A Leksah egy Haskell nyelven írt integrált fejlesztői környezet , amelyet a Haskell fejlesztésre terveztek. Szabadon terjesztve a GPL feltételei szerint v. 2.0.
Ez egy teljes értékű IDE a Haskell számára [1] . A környezet szorosan integrálva van a GHC -vel , nem csak a Glasgow Haskell fordítót használja a rendeltetésének megfelelően. hanem hozzáfér a haskell forrás API -jához is [2] . Támogatja a forrásnavigációt, az automatikus kiegészítést, a hibakeresést és a csomagépítést.
Hosszú ideig nem voltak speciális integrált fejlesztői környezetek a Haskell nyelvhez. Olyan projektek indultak el, mint a HIDE [3] és a wxHaskell ( wrapper for wxWidgets ) alapú Haste [4] , de mindkettőt felhagyták [5] .
A Leksah fejlesztése 2007 júniusában kezdődött, az első alfa verziót pedig 2008 februárjában adták ki [6] .
2015-re a termék inkább fejlesztés alatt áll, mint készen, és a kezdő programozók számára a szerzők a modern, magasan fejlett IDE-ekhez speciális bővítmények használatát javasolják: Eclipse (EclipseFP [7] ) vagy Visual Studio (Visual Haskell [8] ) [5] .
Egy másik figyelemre méltó termék a Haskell emacs -szerű szerkesztő Yi programozóknak . A Leksah szerzői azt tervezték, hogy IDE-jük egyik összetevőjeként használják, de az elején úgy döntöttek, hogy elvetik ezt az ötletet, mivel a Yi nem működött Windows alatt . Az ilyen integrációt a Leksah 0.8-as verziójának előkészítése során kezdték el, de 2015 májusában még mindig nem fejeződtek be [5] .