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 Kotlin as a target language? #451

Closed
thesurlydev opened this issue Apr 11, 2019 · 6 comments
Closed

Add Kotlin as a target language? #451

thesurlydev opened this issue Apr 11, 2019 · 6 comments
Assignees
Labels
effort/large Large work item – several weeks of effort feature-request A feature should be added or improved. management/tracking Issues that track a subject or multiple issues

Comments

@thesurlydev
Copy link

thesurlydev commented Apr 11, 2019

I started work to add Kotlin as a supported language of AWS CDK a while back. I've begun the work here and it's been a journey :) I'm starting to wonder if it's worth the effort given that Java is available already. My initial motivation was to make heavy use of data classes instead of the builders that are found everywhere in the CDK along with other Kotlin niceties where it makes sense. What do others think? Should I continue this work or pivot and possibly contribute to jsii and the CDK in other ways?

For reference, my fork is here: https://github.com/digitalsanctum/jsii

@thesurlydev
Copy link
Author

Related CDK issue: aws/aws-cdk#557

@SomayaB SomayaB added the feature-request A feature should be added or improved. label Nov 18, 2019
@SomayaB SomayaB added management/tracking Issues that track a subject or multiple issues effort/large Large work item – several weeks of effort labels Jan 7, 2020
@GrahamLea
Copy link

My 2c:

  • I'm not convinced a full Kotlin version of the whole API adds significant value over the Java version.
  • A Kotlin version of the existing Java/Maven template would be great.

@RomainMuller
Copy link
Contributor

We have some work going on in #957, and we definitely think there is value in having native Kotlin bindings generated.

@GrahamLea
Copy link

@RomainMuller Still going? It looks dormant for ~5 months.

@RomainMuller
Copy link
Contributor

@RomainMuller Still going? It looks dormant for ~5 months.

Yes you could see it as dormant at the moment; but we haven't abandoned the idea though.

@RomainMuller
Copy link
Contributor

Closing in favor of #1541

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort/large Large work item – several weeks of effort feature-request A feature should be added or improved. management/tracking Issues that track a subject or multiple issues
Projects
None yet
Development

No branches or pull requests

4 participants