User talk:Ellerh
RE https://wiki.gnucash.org/wiki/index.php?title=Custom_Reports&diff=next&oldid=21929
GnuCash is a multi platform App but this change seems very posix based. Can you express this without so much jargon? What is a Geiser? Emacs is irrelevent for Windows users.
Emacs is a text editor; it is also available for Windows. Geiser is a package for Emacs that adds commands for developing Scheme programs. Geiser communicates with a server; in this case the server runs inside Gnucash. Among other things, this can be used to reload Scheme modules while Gnucash is running without the need to restart Gnucash.
I don't know whether the code works on Windows: it depends on the GTK/Glib function g_timeout_add
. That function will almost certainly also exist in the GTK version for Windows but the way Guile accesses it may not work on Windows.