User:HendrikBoom3
I'm Hendrik Boom, an independent software developer, and a longtime gnucash user. My home page is http://topoi.pooq.com/hendrik/
I'm currently trying to figure out the gnucash scripting-language interface so as to write my own custom reports using the intended tools. Reading the xml file using C++ is so last century, after all, and prone to breakage.
Along the way, I hope to document how to write such reports, so that any programmer-user will be able to do it too, without unnecessary tears.
The gnucash source tree contains a lot of historical information, and leafing through it is quite discouraging. So far I've found that the up-to-date API for accessing the internal data structures is documented at http://svn.gnucash.org/docs/HEAD/group__Engine.html
Of course, you'll need to know more than that. I'll update as I find out more.
-- hendrik