Meanwhile, I appear to have accidentally written another parser combinator library.
Conversation
And I spent all day improving and generalising it. Still not admitting it should be split out from its parent package.
Besides, it's alarmingly similar to, if not entirely identical to, a thing that's already on crates.io, and I don't really want to compete.
2
10
Super curious in how you've done it! I've tried it in Rust before but always ended up with crazy exploding traits with annoying type errors. ☹️
1
impl Trait all over, and seamless boxing where necessary.
1
1
Replying to
Nice! Super curious to see!
What did you use as your input stream thing?
I wonder if you can avoid the trap Parsec fell into where generalizing made things slower
1
Show replies
Replying to
oh fyi
Quote Tweet
If you must, I think it's mostly stabilised now. github.com/bodil/vgtk/tre
Show this thread
1


