Skip to content

Add support for Go, using GoNB kernel #3511

Closed
@janpfeifer

Description

Is your feature request related to a problem? Please describe.

I maintain GoNB, I think the only currently supported Go kernel for Jupyter notebooks, and
there has been requests for better support for VSCode+Polyglot -- without auto-complete, notebooks are not as useful.

Notice GoNB does support Jupyter's Completion protocol, but VSCode won't use it.

I'm not sure what is required for dotnet/interactive to add support for another language, but Go provides a great Language Server (LSP), see gopls.

Describe the solution you'd like
Go language to be included in the set of languages supported.

Describe alternatives you've considered
Maybe Polyglot to talk Jupyter's Completion protocol ? I'm not sure if this is feasible. This way it would be "future compatible" with new languages or custom kernels ...

Activity

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

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions