On Sat, Feb 13, 2021 at 12:48 PM Ben Blount <[email protected]> wrote:

> Fava does work on v3 currently. I've been using v3 successfully on my
> personal ledger for a month or so but as Martin says not much of the new
> code is lit up. I depend on average cost booking so I will continue on v3
> (merging PR #591 on my local copy).
>
> Martin I got reasonably familiar with the thorny booking problem doing the
> average cost booking method. I'd be happy to help port booking over to C++.
> I took a look at the c core, I'd benefit from syncing up with you on the
> order of development from getting from HEAD to the vision in the v3 doc.
>

This is going to be heart surgery!
There's a couple of things we need to do before we can do that, as it is
built on top of the core, which hasn't been completely finished yet, if
you'd like I can fill you in over VC if you have time,






> On Sat, Feb 13, 2021, 04:40 Martin Blais <[email protected]> wrote:
>
>>
>>
>> On Sat, Feb 13, 2021, 05:57 [email protected] <[email protected]>
>> wrote:
>>
>>>
>>> I noticed a few posts of late mentioning tidbits about the state of v3.
>>> Given I haven't been following v3 closely, would someone be kind enough to
>>> help me and perhaps others understand:
>>>
>>> - what is the overall development state of v3?
>>>
>>
>> Ongoing. Progress in spurts. Not a whole lot of time to code these days.
>>
>> - A new parser had been written over the holidays, is 90% done. New
>> language features haven't been added to it yet. That's the next thing I'll
>> finish
>> - The beancount.core library is in the progress of being rewritten in
>> c++, maybe only 10% into it, figured out how to reuse all the python tests
>> on top of the c++ code so porting will be easy. Settled on a decimal
>> representation.
>> - Figured out the right mechanics to expose c++ autogenerated data
>> structures to python, prototyped, still needs tbd.
>> Neither of these two pieces are hooked up by default, they live alongside
>> the python code. This means if you're in that branch it's using the same
>> code paths as before. I'm on v3 in all my day to day usage.
>>
>> bean-web, bean-report are gone. Holdings code has been removed and
>> replaced by simple inventory usage. Beanprice has moved to its own repo.
>> Ingest too. All the experimental prototype only plugins are gone too. And
>> the returns code moved to beangrow repo.
>>
>>
>> - is there a benefit in moving to v3 right now?
>>>
>>
>> Not really so far. You can wait. You should probably wait.
>>
>>
>> Have core C++ rewrites made it much faster than v2?
>>>
>>
>> Oh yes. Parsing is roughly 10x faster. Night and day. (But there's no
>> booking yet and no core library yet, so there's no point.)
>>
>>
>> - will *fava* work with v3 out of the box?
>>>
>>
>> I haven't tried. Depends what it uses.
>> I think Fava should wait until the new code is the default code path
>> before doing anything.
>>
>>
>>
>> - is there plugin or other breakage to expect with v3 currently?
>>>
>>
>> Only the generic plugins that are part of the core remain.
>>
>> I hope this helps,
>>
>>
>>> Thank you!
>>>
>>> --
>>> 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/5bffd92f-9f02-4395-adbd-99bb1074a5f7n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/beancount/5bffd92f-9f02-4395-adbd-99bb1074a5f7n%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%2BhPSq0Hthsxy%2BpwV8pY7XdW1B4D6XAfA6SOti2SiZOXJMA%40mail.gmail.com
>> <https://groups.google.com/d/msgid/beancount/CAK21%2BhPSq0Hthsxy%2BpwV8pY7XdW1B4D6XAfA6SOti2SiZOXJMA%40mail.gmail.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/CACGEkZveyPyz9jO9FLBT0-iSu7qVP-GkfSnUApgQHQ8xj%3Df%2B%3DA%40mail.gmail.com
> <https://groups.google.com/d/msgid/beancount/CACGEkZveyPyz9jO9FLBT0-iSu7qVP-GkfSnUApgQHQ8xj%3Df%2B%3DA%40mail.gmail.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%2BhM908%2BC7CWYEWAVjHf2eyJ%3DoqRKzVXb9QNXcVrCvFBOnw%40mail.gmail.com.

Reply via email to