Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

inconsistent handling of keywords and conflicts #10491

Open
fowles opened this issue Sep 1, 2022 · 1 comment
Open

inconsistent handling of keywords and conflicts #10491

fowles opened this issue Sep 1, 2022 · 1 comment

Comments

@fowles
Copy link
Contributor

fowles commented Sep 1, 2022

Various code generators and languages have interesting non-overlapping sets of keywords. Protobuf as a whole does not handle these things consistently (sometimes it mangles them, sometimes it generates code that doesn't compiler). When the mangling causing conflicts with other feels we are one again inconsistent. Then we are sad.

What needs to happen is a systematic push to

  1. figure out what we do now
  2. propose a unified solution
  3. move things to it
@Bryan-Lamb
Copy link

Adding my recent encounter with this issue with Java/Kotlin compilation where the case keyword in a package name generated non-compiling code, it also made me sad 🥲

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants