Open question to everyone. I'm curious.
In all of your use-cases with protobuf, how often do you find yourself
using has_foo() (a.k.a. "hazzers") for primitive fields? We use them
almost everywhere because, for example, it is a very useful way of
error-checking requests on the server sent from our client code on mobile
devices. Maybe we're just outliers.
Google's stated reason for getting rid of presence logic is below (bolding
> *It's believed* that most users don't use the field presence logic much
> and for those who need this feature adding a bool field is an easy
... It would definitely *not* be an easy workaround for us given how much
we rely on presence logic. Are we in the minority?
You received this message because you are subscribed to the Google Groups
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
To post to this group, send email to email@example.com.
Visit this group at http://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.