Also see: hledger, a Haskell-based clone. The main benefit of using hledger seems to be better documentation, but I haven't tried ledger.
Comparison of the two: https://hledger.org/ledger.html
I'm trying to start using hledger.
Comparison of the two: https://hledger.org/ledger.html
I'm trying to start using hledger.
This [ledger's approach] totally breaks the ability to break different transaction types into different files and then import all files into a master file.
It's a common trope with less popular languages. Often when I check out some project on GitHub, the first "feature" in the readme is "written in rust".
[0]: https://hackage.haskell.org/package/hledger-1.32.3/docs/Hled...