Refactor trep-engine.scm for V6
flywire
flywire0 at gmail.com
Mon Sep 28 07:10:52 EDT 2026
With discussion of development moving towards V6, it would be a good time
to discuss refactoring trep-engine.scm. As it stands, the Transaction
Report engine is a massive, highly complex monolith that is very difficult
to maintain, debug, or extend.
I'd like to see it reworked with more helper modules.
Perhaps:
* Query & Filtering
* Grid Matrix Processing
* Subtotaling & Calculations
Others are far more familiar with this report than me, but I think breaking
the report into simpler modules would make it more workable.
Regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gnucash.org/pipermail/gnucash-devel/attachments/20260928/a4136697/attachment.htm>
More information about the gnucash-devel
mailing list