On Fri, Mar 25, 2011 at 1:23 AM, Jeff Wheeler <wheel...@illinois.edu> wrote:
> Hi all,
>
> I'm very excited to announce the first release of Yi since last
> summer. It is relatively light on new features, but it finally should
> compile nicely on friendly machines. This means, for the most part,
> machines with the latest Haskell Platform installed. (Windows,
> unfortunately, has not been tested all that much. See details below,
> though, for install info.)

Sweet!!! time to start hacking some more. I've got a half-finished
java syntax file in the works :-)

>
> ## What's new?
>
> * New vte UI. This is a terminal UI inside a GUI, much like gvim. It
> depends on Gtk2Hs for the GUI, and then launches the vty UI inside the
> terminal.
> * Compatibility with the latest Haskell Platform release
> * Start yi-contrib package. We intend to move more stuff here, to
> clean up the core yi package.
> * We're now on GitHub (and mirrored on Google Code)! See below for info.
>
> ## What's Yi?
>
> Yi is a text editor written in Haskell and extensible in Haskell. The
> long-term goal of the Yi project is to provide the editor of choice
> for Haskell programmers.
>
> Yi now works relatively well in the terminal, using the vty package,
> and also has Gtk frontends using vte (which interfaces with the
> terminal interface) and a Pango frontend. There is also a Cocoa
> frontend under (slow) development.
>
> ## Installation
>
> Using cabal install:
>
>    $ cabal update
>    $ cabal install yi
>
> The default UI depends on the vty package, which will only compile
> with the ncurses development headers available. On Ubuntu, you need to
> install the `libncurses5-dev` package.
>
> On Windows, you'll need to disable the default vty terminal UI, and
> use a Gtk UI instead (the vte UI requires vty, so you can't install
> that either):
>
>    $ cabal install yi -f-vty -fpango
>
> (Windows support is not well-tested, though.)
>
> Optionally also install the contrib package:
>
>    $ cabal install yi-contrib
>
> ## Features
>
> * A purely functional editor core
> * Key-bindings written as parsers of the input
> * Emacs, Vim and (partial) Cua emulations provided by default
> * Console front-end (Gtk2Hs and Cocoa front-ends in development)
> * Static configuration (XMonad style) for fast load
> * Haskell support:
>  * Lexical highlighting and (unicode-based) beautification.
>  * Layout-aware parenthesis-matching
>  * Auto-indentation
>  * cabal-build within the editor
> * Syntax highlighting for a number of other languages (latex, python, perl, 
> ...)
>
> ## More Info
>
> Read the README [1] on GitHub for more information. The source code
> [2] is also hosted there.
>
> ## Credits
>
> This release is brought to you by:
>
> * Alexey Levan
> * Gwern Branwen
> * Issac Trotts
> * Jean-Philippe Bernardy
> * Jeff Wheeler
> * Jeremy Wall
> * Maciej Piechotka
> * Malte Sommerkorn
>
> and all the contributors to the previous versions.
>
> Also, Yi would not exist without all the work put into the Haskell platform.
>
> [1] https://github.com/yi-editor/yi/blob/master/README.md
> [2] https://github.com/yi-editor/yi
>
> --
> Jeff Wheeler
>
> Undergraduate, Electrical Engineering
> University of Illinois at Urbana-Champaign
>
> --
> Yi development mailing list
> yi-devel@googlegroups.com
> http://groups.google.com/group/yi-devel
>

-- 
Yi development mailing list
yi-devel@googlegroups.com
http://groups.google.com/group/yi-devel

Reply via email to