+Beancount <[email protected]>

Looks fun. I started toying around with Rust myself.
With the Python community aiming in that direction it was unavoidable I
guess.

Plus the C++ protobuf story just isn't getting much better.
I'm wondering if there's a nicer by-ref sharing story with protos and
Rust, where an instance created in Rust can be shared to Python without
making copies (and possibly mutated).
I'd be curious to see if your parser can be made to produce protobufs.




On Mon, May 22, 2023 at 9:51 AM Jonathan Cornaz <[email protected]>
wrote:

> Hi,
>
> I started a "big rewrite" of the beancount parser: beancount_parser_2
> <https://github.com/jcornaz/beancount_parser_2>
>
> It is now in alpha. Hopefully, I'll be able to stabilize it reasonably
> quickly (but there's no ETA)
>
> This old implementation (beancount-parser) is now in "maintenance mode".
> I'll still fix reported bugs, and I'll review/merge submitted pull
> requests. But I won't actively implement new features on that version.
>
> The new implementation already has some features that the old one hasn't:
>
>    - line numbers of errors
>    - line numbers of directives
>    - more convenient to destructure the result because structs expose
>    public fields
>    - can treat the account as string slices
>    - can use any decimal type when parsing (f64, rust_decimal::Decimal,
>    and more)
>    - can catch more syntax errors (instead of silently ignoring unknown
>    syntax)
>    - single result type (instead of an iterator over results)
>    - and more...
>
> Though there are still many missing functionalities, you may want to have
> a look at it ;-)
>
> —
> Reply to this email directly, view it on GitHub
> <https://github.com/jcornaz/beancount-parser/discussions/38>, or
> unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AACSBE25P3LS3V464567Y5TXHNVN3ANCNFSM6AAAAAAYKPNV3Y>
> .
> You are receiving this because you are subscribed to this thread.Message
> ID: <jcornaz/beancount-parser/repo-discussions/[email protected]>
>

-- 
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%2BhNfxeUQY2TcG%3DgZ%3DdQu37%3DK6MNwMBu9gcqEfLshfZntzw%40mail.gmail.com.

Reply via email to