YI (éditeur de texte)

YI (éditeur de texte)
YI (éditeur de texte)
Yi-logo.png
Yi-20070409.png
Yi tournant sous GTK
Développeur Jean-Philippe Bernardy
Dernière version 0.6.0 (11 mars 2009) [+/−]
Environnement compatible POSIX
Langue Anglais
Type Éditeur de texte
Licence GPL
Site web http://haskell.org/haskellwiki/Yi

Yi est un editeur de texte écrit et extensible en langage Haskell. Yi est un petit programme exécutable qui compile via le compilateur GHC le code qui constitue le véritable éditeur. Ce petit noyau peut répétitivement recompiler les extensions. Cela rend possible d'accélérer le cycle écriture-test bien que Yi soit écrit en un langage statiquement typé. L'utilisation de Haskell comme langage d'extension permet de s'appuyer sur les bibliothèques et outils écrits en haskell. Le but à long terme du projet est que Yi devienne l'éditeur de choix pour les programmeurs de haskell comme Emacs l'est pour les programmeurs Lisp.

Sommaire

Interfaces utilisateur

Yi peut utiliser soit GTK+ ou vty comme interface utilisateur. Vty utilise un pseudo terminal. L'interface Cocoa est expérimentale.

Modes d'émulation

Les modes d'émulation primaires de Yi sont Vim et emacs. Yi fournit aussi des keybindings pour vi, mg et nano. On peut aussi écrire des interfaces d'autres éditeurs en haskell.

Références

  • (en) Don Stewart et Manuel Chakravarty, « Dynamic Applications From the Ground Up », dans Haskell '05: Proceedings of the ACM SIGPLAN workshop on Haskell workshop, septembre 2005, p. 27–38 (ISBN 1-59593-071-X) [texte intégral [PDF], lien DOI (pages consultées le 25 novembre 2007)] 
  • (en) Jean-Philippe Bernardy, « Lazy Functional Incremental Parsing », dans draft, 2009 [texte intégral [PDF]] 

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article YI (éditeur de texte) de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • Editeur de texte — Éditeur de texte Exemple d un editeur de texte : Jed Un éditeur de texte est un logiciel destiné à la création et l édition de fichiers textes. Chaque système d exploitation fournit un éditeur, tant son usage est courant, voire… …   Wikipédia en Français

  • Editeur de texte plein ecran — Éditeur de texte plein écran Un éditeur de texte plein écran (anglais : full screen) permet de modifier un texte sur ordinateur en utilisant l écran dans ses deux dimensions, par opposition aux éditeurs de texte pour terminaux de type… …   Wikipédia en Français

  • Éditeur de texte — Exemple d un editeur de texte : Jed Un éditeur de texte est un logiciel destiné à la création et l édition de fichiers textes. Chaque système d exploitation fournit un éditeur, tant son usage est courant, voire incontournable pour certaines… …   Wikipédia en Français

  • Éditeur de texte plein écran — Un éditeur de texte plein écran (anglais : full screen) permet de modifier un texte sur ordinateur en utilisant l écran dans ses deux dimensions, par opposition aux éditeurs de texte pour terminaux de type machine à écrire qui fonctionnaient …   Wikipédia en Français

  • éditeur de texte — tekstų redaktorius statusas T sritis automatika atitikmenys: angl. text editor vok. Text Editor, m rus. редактор текста, m; текстовый редактор, m pranc. éditeur de texte, m …   Automatikos terminų žodynas

  • Fraise (éditeur de texte) — Pour les articles homonymes, voir Fraise. Fraise …   Wikipédia en Français

  • Epoch (éditeur de texte) — Pour les articles homonymes, voir Epoch (homonymie). Epoch …   Wikipédia en Français

  • MG (Editeur de texte) — MG Développeur Mike Meyer Dernière version mg p 080818 …   Wikipédia en Français

  • E (éditeur de texte) — E était un éditeur de texte utilisé par le laboratoire d intelligence artificielle de l université de Stanford sur ses systèmes Twenex et TENEX[1]. Cet éditeur inspira Richard Stallman pour améliorer TECO[2]. Notes et références …   Wikipédia en Français

  • éditeur de texte — ● loc. m. ►CIEL Programme dont la fonction principale est de permettre l édition (création/ajout/modification/suppression) de texte simple, sans enrichissement ni fioriture. Voir éditeur, 2ème définition …   Dictionnaire d'informatique francophone

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”