Reporting system and potentially Python
Yawar Amin
yawar.amin at gmail.com
Tue Nov 15 16:16:10 EST 2011
Hi Hendrik,
On Tue, Nov 15, 2011 at 8:30 AM, Hendrik Boom <hendrik at topoi.pooq.com>wrote:
> [...]
> One of the hallmarks of Scheme is its metaprogrammability, for
> applications just like this. And its simple syntax promotes this.
>
I've started writing a proof-of-concept declarative report (
https://github.com/yawaramin/gc-decl-reports/blob/master/hello-world.scm ).
It doesn't really do anything other than populate a few options into the
report options dialog box, and render a few lines of HTML. I'm trying to
come up with a flexible format for pushing the accounting data around
internally, so that it can filtered, sorted, and grouped, and then shown in
either a tabular or graphical layout.
If you want to try it out, just copy over hello-world.scm and replace your
version of it (in your GnuCash install's shared reports directory) with my
one.
[...]
>
> But as I've said elsewhere, the greatest barrier users encounter in
> trying to use the existing reporting tools isn't that they're written in
> Scheme. It's that the API they use is undocumented. That's something I
> hope to do something about.
Very true. Are you planning to start up a wiki page? Maybe we can pool
efforts.
Regards,
Yawar
More information about the gnucash-devel
mailing list