Sviluppato da | Jean-Philippe Bernardy |
---|---|
Ultima versione | 0.6.0 (11 marzo 2009) |
Depositare | github.com/yi-editor/yi |
Garanzia di qualità | Integrazione continua |
Scritto in | Haskell |
Interfaccia | GTK |
Sistema operativo | Microsoft Windows |
Ambiente | Compatibile con POSIX |
Le lingue | inglese |
genere | Editor di testo |
Licenza | GPL |
Sito web | http://haskell.org/haskellwiki/Yi |
Yi è un editor di testo scritto ed estensibile nella lingua Haskell . Yi è un piccolo programma eseguibile che compila il codice che costituisce il vero editor tramite il compilatore GHC . Questo piccolo kernel può ricompilare ripetutamente le estensioni. Ciò rende possibile accelerare il ciclo di test di scrittura anche se Yi è scritto in un linguaggio digitato staticamente . L'utilizzo di Haskell come linguaggio di estensione rende possibile fare affidamento su librerie e strumenti scritti in haskell. L'obiettivo a lungo termine del progetto è che Yi diventi l'editor preferito dai programmatori haskell proprio come Emacs lo è per i programmatori Lisp .
Yi può utilizzare GTK + o vty come interfaccia utente . Vty utilizza uno pseudo terminale . L'interfaccia di Cocoa è sperimentale.
Le principali modalità di emulazione di Yi sono Vim ed emacs . Yi fornisce anche combinazioni di tasti per vi , mg e nano . Puoi anche scrivere interfacce di altri editor in haskell.