On Mon, 21 Mar 2011 02:19:19 -0500, Jeff Wheeler <wheel...@illinois.edu> wrote:
> Okay, so we've been talking about splitting up the package a bit.
> 
> I've moved forward somewhat with Isaac's suggestion, but I also
> realized that having six or seven repositories was going to be a bit
> ridiculous. So, I've tried my hand at the organization and published
> the result on my GitHub fork: https://github.com/jeffwheeler/yi
> 
> Basically, it's split into several packages now, which are located here:
> 
> ./yi/ - yi core
> ./yi-contrib/
> ./frontends/*/
> 
> I'm hesitant to do yi-lib (Isaac's suggestion). It seems like the
> candidates for that should really be split into separate packages (or
> even better, we should be using other packages like data-rope).
> 
> To compile Yi, you also need to install one of yi-vty, yi-pango,
> yi-vte, or yi-cocoa, and then set this in your config file, like
> 
> import Yi
> import Yi.UI.Vte as Vte
> 
> main = yi $ defaultVimConfig
>   { startFrontEnd = Vte.start
>   }
> 
> I think it'd be reasonable to require one non-batch UI to compile yi core.
> 
> Does this all look good? I took pain to make sure that git saw the
> changes as "moves," not "remove/adds." Any thoughts before I push this
> change to the main GitHub repo and delete the yi-contrib repo?

You have my voice to go for it!

PS: would love to have a packagable version of Yi for ArchLinux (GHC7, one
    version of each package, preferably the latest).

-- 
Nicolas Pouillard
http://nicolaspouillard.fr

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

Reply via email to