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

Add annotations for polyglot #55

Open
pmlopes opened this issue Jan 11, 2020 · 4 comments
Open

Add annotations for polyglot #55

pmlopes opened this issue Jan 11, 2020 · 4 comments

Comments

@pmlopes
Copy link
Member

pmlopes commented Jan 11, 2020

There is interest of using this from a polyglot side https://gitter.im/es4x/Lobby?at=5e158929821b826f5a84b787 Adding some basic annotations would ease the usability for this case and perhaps we can investigate if we can also update the code generator to include them too...

@pmlopes pmlopes added this to the 4.0.0 milestone Jan 11, 2020
@vietj
Copy link
Contributor

vietj commented Jan 12, 2020

it is not clear what is the use case, can you elaborate ?

@vietj vietj removed this from the 4.0.0 milestone Jan 12, 2020
@vietj
Copy link
Contributor

vietj commented Jan 12, 2020

I'm unsetting this from 4.0.0 as the feature is not clear and it does not seem yet to be a focus for 4.0.0

@pmlopes
Copy link
Member Author

pmlopes commented Jan 12, 2020

The gRPC api isn't polyglot. Adding the required annotations would help the use from other languages. As a future bonus if the generator would add the annotations to the generated code that would also work. However the generator generates classes not interfaces so this won't work until this limitation is worked.

Having the first would already simplify the use.

@vietj
Copy link
Contributor

vietj commented Jan 12, 2020

gRPC can be used now from Groovy or Kotlin (I guess Scala too).

If I understand correctly the plan is that the generator add @VertxGen and then we code generate a polyglot wrapper ?

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

No branches or pull requests

2 participants