cicko alen.siljak at
Wed Jan 10 10:49:14 EST 2018

Thanks a lot, John! 
I'll read more into this. I'd hope for some sort of wrapper on top of the
already compiled binaries. Was hoping that these Python interfaces would do
something like that. Which makes me wonder why the bindings currently don't
work on Windows. I don't know much about the inner workings of this part at

The ability to read c/c++ dlls directly from c# makes it another interesting
multi-platform option. It's supposed to work well on Linux by now. I might
explore that route into more details over the weekend. 
I tried it before but the thought of rewriting the data access layer threw
me off a bit and Python seemed like an easier approach for a hobby project,
considering there is PyCash, which provides the complete GnuCash data model. 
Now that direct access to GnuCash libraries looks possible, I might tap
directly into the real engine and, for example, get the list of scheduled
transactions with next due dates, instead of writing a parallel logic for
this elsewhere.

Hopefully this turns out to provide enough access to create some sort of
prototype (.net is my main professional development platform, btw). Then it
would be a fairly simple thing of exposing it over HTTP endpoint, which is
what some have been asking for on the lists. I'd also prefer a HTTP UI as it
also opens the door to mobile apps as well.

Sent from:

More information about the gnucash-devel mailing list