On Wednesday, July 9, 2014 10:00:47 PM UTC-4, Richard Cobbe wrote: > > The initial impetus was the difficulty in keeping GnuCash running happily > on MacOS, despite the efforts of the fine folks at MacPorts. [1] In an > interesting synchronicity, the most recent problem caused GnuCash to crash > any time I tried to open the scheduled transaction editor. :-) This sort > of thing (including that specific failure mode) has happened before, so > I've decided not run GnuCash on MacOS any more and am now making do with an > Ubuntu virtual machine, until I can get a replacement for GnuCash in > place. (That should continue to work basically indefinitely, but I find > working in VMs to be annoying and prefer to do so as little as possible.) > > More generally, I'm not a fan of GnuCash's bulk -- and since I have > MacPorts configured to build everything from source on one of my computers > (for reasons that have nothing to do with GnuCash), a GnuCash upgrade often > takes a really long time. (Any time I have to rebuild webkit-gtk, I know > it's going to be a while.) > > I also like Ledger's use of a more human-readable data file format, > because it works better with version control and particuarly merging and > conflict resolution. (I do keep my Gnucash files, uncompressed, in version > control, but I don't know of a version control system that really handles > XML data particularly well -- certainly the odd merge and conflict have > been pretty painful to resolve, both under SVN and Mercurial.) Of course, > XML does have benefits -- in particular, I may yet reach a point when I'm > tired of migrating data using the 10-fingered-transfer method and start > trying to programmatically convert the XML. (At least it's 10 fingers, and > not just 2!) >
Forgot to mention: another advantage of this is that it makes it much less likely that I'll add a scheduled transaction to the main ledger file twice, by mistake. Richard -- --- You received this message because you are subscribed to the Google Groups "Ledger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
