
Hello folks, More that two years after the 0.1.0 release, I would like to attract people's attention to recent developments on the Yi editor. This preview release is an attempt to gather more users, testers and hopefully contributors for an upcoming "stable" release. Yi is a text editor written and extensible in Haskell. The goal of Yi is to provide a flexible, powerful and correct editor core dynamically scriptable in Haskell. * Yi is an haskell interpreter. Much like emacs is a Lisp interpreter, Yi is an haskell interpreter. This is implemented by binding to the GHC API. This permits hacking of the editor behaviour at runtime. Tools and goodies written in haskell are also readily available from the editor. * Frontends. Yi can use either gtk2hs or vty as frontends, so users can choose their favourite interface. * "Emulation modes". The primary emulation modes for Yi are vi and emacs. Keybindings for vim, mg and nano and other are also provided. Other editor interfaces can be written by the user to extend Yi. More information is available on: http://haskell.org/haskellwiki/Yi Darcs repo: http://www.cse.unsw.edu.au/~dons/yi/ Yi homepage: http://www.cse.unsw.edu.au/~dons/yi.html Patches, comments, criticism welcome... as always! -- Jean-Philippe Bernardy