YI (edytor tekstu)

Yi Opis obrazu Yi-logo.png. Opis tego obrazu, również skomentowany poniżej Yi działa pod GTK Informacja
Opracowany przez Jean-Philippe Bernardy
Ostatnia wersja 0, 6, 0 (11 marca 2009)
Kaucja github.com/yi-editor/yi
Zapewnienie jakości Ciągła integracja
Napisane w Haskell
Berło GTK
System operacyjny Microsoft Windows
Środowisko Kompatybilny z POSIX
Języki język angielski
Rodzaj Edytor tekstu
Licencja LPG
Stronie internetowej http://haskell.org/haskellwiki/Yi

Yi to edytor tekstu napisany i rozszerzalny w języku Haskell . Yi to mały program wykonywalny, który kompiluje kod, który stanowi prawdziwy edytor za pośrednictwem kompilatora GHC . To małe jądro może wielokrotnie rekompilować rozszerzenia. Umożliwia to przyspieszenie cyklu testu zapisu, mimo że Yi jest napisany w języku statycznym . Używanie Haskell jako języka rozszerzenia umożliwia poleganie na bibliotekach i narzędziach napisanych w haskell. Długofalowym celem projektu jest, aby Yi został wybranym redaktorem dla programistów haskell, tak jak Emacs dla programistów Lispa .

Interfejsy użytkownika

Yi może używać GTK + lub vty jako interfejsu użytkownika . Vty używa pseudoterminalu . Interfejs Cocoa jest eksperymentalny.

Tryby emulacji

Podstawowymi trybami emulacji Yi są Vim i emacs . Yi zapewnia także skróty klawiszowe dla vi , mg i nano . W haskell możesz także pisać interfejsy innych edytorów.

Bibliografia

Linki zewnętrzne