a) cabal compiling twice: Yes, I dream about cabal building debug and non debug versions in parallel as well
b) compile time rest: yesod is using ghci interpreter to speed up recompilation. Whether this way is usable for a console editor I don't know. Consider this being my thoughts only Marc Weber -- Yi development mailing list yi-devel@googlegroups.com http://groups.google.com/group/yi-devel