I've undone a bunch of the changes moving UI out. In the short term, this doesn't work cleanly, and I want to publish a working yi to Hackage. I think the current HEAD works fine now. I'll upload to Hackage tonight unless I get any complaints.
Also, by dcoutts on #haskell, the compile time should be cut in half. The executable now depends on the library, which means we only compile once. This is awesome, although it required that I bump the min version for Cabal (not that I intended to support anything old anyways). -- Yi development mailing list yi-devel@googlegroups.com http://groups.google.com/group/yi-devel