Overview

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

Rust is purely used for backend processing, and has no visbility to end users beyond the build process. The idea is to use Clojure for interactive Beancounting instead of Beancount Query Language and Python. The Clojure REPL will provide all interactivity required.

There is no intention for limabean to support either Beancount Query Language or Python. The interactive experience is provided solely by the Clojure REPL.

See also the project on GitHub.