3 ms·
The last time I looked at upb, it only supported parsing, which was a deal-breaker. Have you implemented serializing since then? It's hard to tell from the git
by throwaway812 13y ago
The last time I looked at upb, it only supported parsing, which was a deal-breaker. Have you implemented serializing since then? It's hard to tell from the git log, which is mostly "dump from google internal sources XX-YY-ZZZZ".
I'm very excited about upb! Thanks for your work on it over the years. Do you have any tasks that an outside contributor could help with?
Thanks!
- haberman 13y agoStill no serialization, sorry. This is getting close to being my top priority though. It's a hard problem to design the kind of generic visitor I want while being speed-competitive with the fastest stuff that's out there. Probably can't use a lot of outside help, but thanks for asking. What's taking so long is a very intense process of refining the design. I am often reminded of this bit from "Worse is Better": "The right thing takes forever to design, but it is quite small at every point along the way." This is exactly the approach I am taking. It's taken forever to design, but over time it becomes more and more capable without the core growing in size very much. I hope that this intensive design work will pay off soon. Thanks for your interest and I hope to soon be able to reward it with a highly compelling parsing/serialization experience!
- throwaway812 13y agoAwesome, looking forward to that day :). Keep up the great work.