Liking cljdoc? Tell your friends :D

limabean

This is a new implementation of Beancount using Rust and Clojure and the Lima parser.

It is an implementation of Beancount in the sense that the file format and the booking algorithm are the same, although there are several new and different ideas. Foremost among these being that the user interface is solely the Clojure REPL, with no support for Beancount Query Language nor Python. All the directives, inventory positions, and so on, are exposed as Clojure data structures, enabling the full power of Clojure for querying the ledger.

Rust is purely used for parsing and the booking algorithm, with essentially no visibility of this to end users.

Contributions

While issues are welcome and I am particularly interested in making this generally useful to others, given the current pace of development I am unlikely to be able to accept PRs for now.

I am, however, very interested to hear what people think is the priority for adding not-yet-implemented features (of which there are several).

The best place for general discussion of limabean is the GitHub discussions page.

License

Licensed under either of

at your option.

Can you improve this documentation?Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close