On Sun, Aug 28, 2011 at 12:15 PM, Erik de Castro Lopo
<mle...@mega-nerd.com> wrote:
> Hi all,
>
> I am having a look a Yi and was wondering if there was any documentation.
>
> Specifically, Yi depends on a relatively large number of somewhat
> obscure Haskell libraries (eg fingertree, pointedlist, rosezipper
> etc). What are these libraries used for?

* fingertree: the buffer is stored in a fingertree of bytestrings (utf8-encoded)
* pointedlist: can't remember (but a pointed list is a simple
structure; it's not a "big" dependency)
* rosezipper: as far as I remember this is used for the "ide" part of
Yi, which I am afraid has become
dead wood.

> Yi is also supposed to be configurable. Is there any documentation
> on that?

> Finally is there any design documentation that explains how this
> thing is put together?

The basics are outlined in my old report:
http://publications.lib.chalmers.se/cpl/record/index.xsql?pubid=72549

Details have changed, but the overall picture remains.

Cheers,
JP.

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

Reply via email to