Martin,

is my understanding correct, that in order to be able to use  the latest 
features of the  *beangulp*,  *beanquery *and  *beanprice  *one has to use 
*beancount 
v3?*

On Tuesday, September 6, 2022 at 4:10:37 AM UTC+2 [email protected] wrote:

> Hi Thiago,
> I'm the author of Beancount v2 & v3 core.
>
> Since the plan was laid out, beangulp (the ingest/import framework) and 
> beanquery have been successfully out to distinct projects taken over by 
> Daniele Nicolodi, here:
> https://github.com/beancount/beangulp
> https://github.com/beancount/beanquery
> Daniele did lots of improvements to both of these projects and I'm using 
> them.
>
> beanprice has also taken a life of its own, Kirill Goncharov and others 
> have done some maintenance work on it:
> https://github.com/beancount/beanprice
>
> As for the core rewrite to C++, I've been sitting on its development for a 
> long while, it's more or less been on ice. Work got busy and with the 
> appearance of children I have less free cycles to devote to it, and have 
> been building other projects for more pressing needs (e.g., 
> https://github.com/beancount/johnny). The state of affairs is that
> - the new c++ parser is 90% done (missing the ability to store comments 
> though)
> - some of the c++ core is done (maybe 20% of it)
> - I implemented a working prototype for the proto / C++ / python / bazel 
> integration, but recent changes upstream need to be integrated (changes 
> that make this easier, open source changes from Google)
> - the build is currently broken due to changes upstream.
>
> I was actually looking at upgrading the build today to account for the 
> many improvements in dependent libraries, but I couldn't get an hour of 
> undisturbed time.
>
> I've decided over recent vacations to allocate a specific weekly time slot 
> from now on to restart making at least regular progress on it. I'm not so 
> interested in help, as I have a clear and uncompromising picture of what 
> I'd like for it to look like, my problem is time more than anything else. 
> I'm not so sure how to accept contributions at this stage, I was hoping to 
> have at least a good chunk of the C++ core picture laid out in code before 
> having other people get involved. The core has to be ported from Python to 
> C++, keeping the Python tests all the while, but I want to redesign the 
> data structures as well and present a clean Python API to them as the 
> primary interface.
>
> Some help I could use is not very sexy work: 
> - straightforwardly porting the Python core to the C++ core equivalents 
> (with tests)
> - upgrading the bazel build to 5.3 and all dependencies (removing hacks I 
> had to use if now possible, they're improved bazel quite a bit)
>
>
>
>
>
> On Mon, Sep 5, 2022 at 9:37 PM Thiago Lima <[email protected]> wrote:
>
>> I'm new to Beancount and PTA in general and tried v2, but would really 
>> like to leverage some of the v3 proposed features, especially the input 
>> split support.
>>
>> Where can I find the progress towards v3 goals, ideally including which 
>> features are in progress, need help, or are already implemented?
>>
>> -- 
>> 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/703b923a-a47b-47a5-85b8-84202c0df629n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/beancount/703b923a-a47b-47a5-85b8-84202c0df629n%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/239b3a1b-3531-4923-b888-8e7c89b8137cn%40googlegroups.com.

Reply via email to