Diane Trout (alienghic) wrote,
Diane Trout

Gnucash and Mono

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: gnucash, mono

  • Guild Wars 2

    I started playing Guild Wars 2, and am happy their questing system has broken with WoW's current quest design. As WoW grew they "simplified" and…

  • calendar.

    Its been a really long time since I tried to write. I keep meaning to roll my own blog software, but there's so many other things I should be doing.…

  • Building debian packages for mozilla's sync server

    I'm surprised this seems to have gotten valid debian packages with a minimum of fuss for a package where I couldn't find a recommended release…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded