3 ms·
Program your Finances: Command-line Accounting
- steve19 16y agoThe haskell port is HLedger: http://hledger.org/SCREENSHOTS.html http://hledger.org/SCREENSHOTS.html
- zrail 16y agoIt's funny, I've never actually looked at haskell, let alone HLedger. I think maybe I'll take a look.
- sivers 16y agoA huge OMFG thanks to zrail for posting this. I had never heard of ledger, and had just started coding my own CLI-capable double-entry accounting system from scratch. Diving into Ledger now, and thrilled. Thanks again.
- zrail 16y agoGlad I could help! The mailing list is very good if you have questions.
- mahmud 16y agoAhh, fuck! Drew Crampsie (http://tech.coop/index http://tech.coop/index) runs a Lisp friendly VPS hosting company and he said they use Ledger for their accounting. I took a look at Ledger and decided it was too clumsy to integrate C++ into Lisp at the FFI level, specially for a web app (you don't want bad C/C++ bringing down the house) so I have been putting off wrapping Ledger as a service for months now, and decided to write my own toy accounting utilities in Lisp, which in turn call out ledger, instead. What I didn't know what was Ledger has a Common Lisp version (cl-ledger) written by the author himself. Facepalm!
- zrail 16y agocl-ledger is sort of on indefinite hold. I don't know if it ever got the point of feature parity with cpp-ledger, but it might have gotten close. Ledger v3.0 will have comprehensive python bindings, which is one step closer especially for a webapp. edit: on second look it seems to have feature parity with v2.6.1, which would get you pretty far.
- mkramlich 16y agoI made a similar tool for my own use, in Python.
- smichael 16y agoHere's the ledger 2.6 manual as html (http://joyful.com/repos/ledger/doc/ledger.html http://joyful.com/repos/ledger/doc/ledger.html); for ledger 3, see the command-line help for latest options.