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/