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

GoLang Runtime Library #1822

Closed
4 tasks done
MrArnoldPalmer opened this issue Jul 27, 2020 · 2 comments
Closed
4 tasks done

GoLang Runtime Library #1822

MrArnoldPalmer opened this issue Jul 27, 2020 · 2 comments
Assignees
Labels
effort/large Large work item – several weeks of effort feature-request A feature should be added or improved. language/go Regarding GoLang bindings p1
Milestone

Comments

@MrArnoldPalmer
Copy link
Contributor

MrArnoldPalmer commented Jul 27, 2020

🚀 Feature Request

Go Jsii Runtime Library Definition

Proposed Solution

Create a private npm module named @jsii/go-runtime with a Go module that will be a dependency of all generated JSII Go modules. This module will use os/exec to create a child process running node and the jsii-runtime and handle communication between it and the generated host modules.

See Host Library in the language implementation handbook for details.

Unresolved Questions
Since go modules are just source files published to a git repository, can we just use this repo with our existing tagging system? Is a go.mod able to point to the runtime modules specific location?

@MrArnoldPalmer MrArnoldPalmer added language/go Regarding GoLang bindings feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged. labels Jul 27, 2020
@MrArnoldPalmer MrArnoldPalmer added effort/large Large work item – several weeks of effort and removed needs-triage This issue or PR still needs to be triaged. labels Jul 27, 2020
@MrArnoldPalmer MrArnoldPalmer added this to the GoLang Alpha milestone Jul 27, 2020
@SoManyHs
Copy link
Contributor

Related: #1894

@SoManyHs SoManyHs self-assigned this Sep 17, 2020
@github-actions
Copy link
Contributor

⚠️COMMENT VISIBILITY WARNING⚠️

Comments on closed issues are hard for our team to see.
If you need more assistance, please either tag a team member or open a new issue that references this one.
If you wish to keep having a conversation with other community members under this issue feel free to do so.

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. language/go Regarding GoLang bindings p1
Projects
None yet
Development

No branches or pull requests

2 participants