On Mon, 21 Mar 2011 02:19:19 -0500, Jeff Wheeler <[email protected]> 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
[email protected]
http://groups.google.com/group/yi-devel