Hello folks,
I am just getting started with Beancount and was excited about:
> Any line that does not begin as a valid Beancount syntax directive (e.g. with a date) is silently ignored.
from the language syntax guide, but that turned out to be out-dated (
https://github.com/beancount/beancount/issues/388). I got kinda attached to the idea of a "literate programming" ledger, so I thought of a proposal that I think could fit well into the current plugin architecture:
I/O plugins. These intercept and transform the raw file input/output (I/O) stream before Beancount's standard parser sees the content.
For easier commenting, I wrote the up in more detail at:
I'd love to hear your thoughts.
--Tim