Hi, I have to say I really like the vision and I see a lot of good ideas and points in there.
A couple of thoughts from my side. I think splitting this up into different projects will be helpful and allow easier contributions. I think we should also have some "packaging" of the different parts together as a "distribution" for "pure users" e.g. as a docker container or maybe other formats. I see a danger of trying to do too much. If possible I would try to have a smaller first step that converts over to the new architecture/project setup and then tries to add new and additional features. Regards, Patrick On July 4, 2020 8:34:35 AM GMT+02:00, Martin Blais <bl...@furius.ca> wrote: >Hi, >Today I'm starting development on Beancount v3. > >This is going to be a pretty big change and will take a while. >I've laid down the details in this document: >https://docs.google.com/document/d/1qPdNXaz5zuDQ8M9uoZFyyFis7hA0G55BEfhWhrVBsfc/ ><https://docs.google.com/document/d/1qPdNXaz5zuDQ8M9uoZFyyFis7hA0G55BEfhWhrVBsfc/edit#> > >This file describes the new set of dependencies for it: >https://docs.google.com/document/d/10R-msZljuqFY8nckUnR1jVxMX1ol7rJUCMZo7w7QUQs/ ><https://docs.google.com/document/d/10R-msZljuqFY8nckUnR1jVxMX1ol7rJUCMZo7w7QUQs/edit#> > >And there is a dedicated installation file for the in-development version: >https://docs.google.com/document/d/1WwZYqsp28Uuk5eFqHQ1u1zqdjghymy8S_Yo-OJENoa4/ ><https://docs.google.com/document/d/1WwZYqsp28Uuk5eFqHQ1u1zqdjghymy8S_Yo-OJENoa4/edit#> > >The short version is that v3's core is going to be ported to C++ using a >Bazel build, and the codebase will be sectioned between core and the rest. >I just merged the new build definition in master. > >The current head will be branched as "v2" and maintained stable. >It will build with both setup.py and Bazel. >Backward compatible fixes to it will be done there and merged into v3. >v3 development will occur on branch "master" and breaking changes will >occur there. > >Comments appreciated (on the docs, or here if you prefer), > >-- >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 beancount+unsubscr...@googlegroups.com. >To view this discussion on the web visit >https://groups.google.com/d/msgid/beancount/CAK21%2BhOvJGCG%2B2DORWHV73wDABP9oNYAS_6oijzd6fGV-mPKZA%40mail.gmail.com. -- 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 beancount+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/EA089F2D-4F0C-4542-B1F9-C36C4B611239%40ch.tario.org.