Python Bindings

John Ralls jralls at
Sat May 31 18:43:21 EDT 2014

On May 31, 2014, at 3:14 PM, Marc Shapiro <marcnshap at> wrote:

> Ooops!  I meant to send this to the list.
> Marc
> -----------------
> All in all it sounds like it would be a lot more work that I am really up to at this time.  Of course, learning Scheme/Guile is not really any better.
> What I want is to be able to generate a Balance Sheet with all current transactions, then add in any budget items and/or future transactions up to an arbitrary date in the future to project all of the Balance Sheet accounts as of that arbitrary future date.
> It seems like it shouldn't be difficult to merge the Budget and Future Transaction info from their reports into the Balance Sheet if I already knew Guile.  Unfortunately, I don't know Guile.  LISP and its derivatives are just way too different from, say, C/C++ or Python for me to easily get the hang of it.

Well, you could always write what you need in C or C++ and call it from Python with ctypes or a custom wrapper.

John Ralls

More information about the gnucash-devel mailing list