I agree it's totally possible to rewrite a plain-text accounting system on your own in a short amount of time and there are many such projects on github but going all the way to handling a bunch of the corner cases, dealing with user issues continuously for a while, and making it extensible via plugins and other things are what gives it value IMHO. It's not hard, it's just a lot of perseverance. I spent a *lot* of weekends on this somehow, I really wanted to have this working well. It's far from done and perfect, all I see are the pain points... it's annoying me a lot but I have no cycles.
On Wed, Feb 14, 2024 at 6:59 AM Ceri Storey <[email protected]> wrote: > > (Maybe I can use Beancount v3 as an easy and familiar project to learn > Rust with.) > > I've considered building a beancount clone myself (usually this lasts > until I remember just how much work the current implementation represents). > One option I've considered is porting v2 a module at a time using PyO3 > <https://pyo3.rs/> or similar. But to be fair, a big part of that is that > I wrote some C++ twenty years ago and it's terrified me ever since. > > On Wednesday 14 February 2024 at 04:16:40 UTC [email protected] wrote: > >> On Mon, Feb 12, 2024 at 11:15 AM Chary Chary <[email protected]> wrote: >> >>> On Sunday, February 11, 2024 at 6:46:47 PM UTC+1 [email protected] wrote: >>> >>> One day, when I retire, I'll spend months writing v3 and offer you all a >>> new and improved Beancount or maybe someone with more free time and >>> enthusiasm will beat me to it, go Crustaceans, go!). >>> >>> >>> Martin, but you will not leave us completely alone until after your >>> retirement, will you? >>> >> >> Not completely, but as you've seen in the last couple of years, there >> isn't much time anymore. >> (Maybe I can use Beancount v3 as an easy and familiar project to learn >> Rust with.) >> >> -- > You received this message because you are subscribed to the Google Groups > "Beancount" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beancount/2f421a9f-627c-4a67-9d2f-be1bb44a129fn%40googlegroups.com > <https://groups.google.com/d/msgid/beancount/2f421a9f-627c-4a67-9d2f-be1bb44a129fn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Beancount" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhPvLSxXr_YCzi93iPTsd5uFQPLYBRRHhO0CWJQvd3Yoqw%40mail.gmail.com.
