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