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:
https://docs.google.com/document/d/16conmm3cKC4raXnFW1UiiSmMGIhs0qO2oLK2siHUBOI/edit?usp=sharing
I've also started prototyping these ideas at
https://github.com/tswast/beancount/pull/1.

I'd love to hear your thoughts.

--Tim

-- 
You received this message because you are subscribed to the Google Groups 
"Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/beancount/CACv%3DJ46E05uk5a1rdCZyCbrMosFUpgwRCpvEBULHnvFYrHa69Q%40mail.gmail.com.

Reply via email to