Home | Notifications | New Note | Local | Federated | Search | Logout
Note Detail
Christine Lemmer-Webber@cwebber@social.coop (2026-06-25 06:27:53)
Damn, nice. The command-line accounting tool I built in Guile takes about 0.02 seconds to generate an OpenDocument spreadsheet file in the format our accountant wants it.
That's damn fast!
And it's so much nicer to operate on this data in Guile than it was trying to torture Beancount's bean-query or largely undocumented Python API into giving me what I needed.
---Reply---
Christine Lemmer-Webber@cwebber@social.coop (2026-06-25 06:35:36)
Just over 300 lines to generate the spreadsheet, including writing a custom OpenDocument spreadsheet file without any 3rd party library; processing data and generating reports in Scheme is just so comfy https://codeberg.org/spritely/banzo/src/branch/main/ods-spreadsheet.scm
This really isn't designed for anyone else to use yet but it is working pretty well so far. Worth the time.
Reply
---Replies---
Christine Lemmer-Webber@cwebber@social.coop (2026-06-25 06:52:50)
lisp is clay lisp is clay lisp is clay
https://fosdem.org/2026/schedule/event/HDE7JZ-lisp-is-clay/