?

Log in

No account? Create an account

Gnucash and Mono

« previous entry | next entry »
Oct. 18th, 2006 | 12:35 am

Periodically I try to keep track of my finances, and with a bit of obsessiveness I actually have most of my financial records back to my first checking account. The problem is when I switched to OS X I lost the ability to easily run gnucash.

I tried building it on OS X recently, and it almost worked, except that libffi a small module to help calling C code from interpreted languages isn't being supported that much right now and hasn't been ported to intel OS X yet.

So the logical solution would be to try and figure out what that bit of assembly code was doing and port it.

But that's no fun.

So instead I had the odd idea of replacing gnucash's current the scheme interpreter guile, with mono (An open source .NET environment). This would cut the dependency on the old libffi (by replacing it with a new large complicated but hopefully more maintained dependency) and more importantly for me, make it easier to muck around with my finances by writing python code instead of scheme code.

Of course building mono on OS X hasn't been trivial, and I haven't even gotten gtk-sharp to work yet.
Tags: ,

Link | Leave a comment | Share

Comments {4}

Josh

(no subject)

from: irilyth
date: Oct. 18th, 2006 12:00 pm (UTC)
Link

I've been meaning to switch to Moneydance... Which, huh, doesn't seem to be free; I somehow thought it was. Hoom. Anyway, my records are long and complicated too, and I'm daunted by the task of importing them all. Good luck with the technical hurdles with mono there.

Reply | Thread

Diane Trout

(no subject)

from: alienghic
date: Oct. 18th, 2006 09:04 pm (UTC)
Link

As far as I remember, moneydance is multi-platform but shareware. The other possibility for OS X is some of the KDE developers released a build of KDE for OS X so kmymoney might work.

Though gnucash is more orientated toward "proper" accounting practices than the other finance tracking software.

Reply | Parent | Thread

Josh

(no subject)

from: irilyth
date: Oct. 18th, 2006 09:11 pm (UTC)
Link

Ah right, I remember now, gnucash is full-on double-entry bookkeeping, which is great if that's what you're looking for, but is fairly different from how Quicken et al work. I played with it for a little while, but eventually decided that the ramp-up time in getting my head around it wouldn't be worthwhile.

Reply | Parent | Thread

Diane Trout

(no subject)

from: alienghic
date: Oct. 19th, 2006 06:34 am (UTC)
Link

Yes, it took me a while to wrap my head around gnucash, and now that I have, I think it "better". Though I'm still trying to learn how to properly set up the accounts for depreciating an asset.

Reply | Parent | Thread