This extension is currently in preview.Polyglot NotebooksWith the Polyglot Notebooks extension, you can use multiple languages in the same notebook and share variables between them. No more installing different Jupyter kernels, using wrapper libraries, or different tools to get the best language server support for the language of your choice. Always use the best language for the job and seamlessly transition between different states of your workflow, all within one notebook. Languages Supported
*Variable sharing not available Features
Getting Started
Creating NotebooksTo create a new polyglot notebook, open the Command Palette( Running CodeExecute code by selecting the subkernel in the bottom right of each cell, or use language magic commands to mix languages in one cell regardless of the chosen subkernel. Variable Sharing + Variable ExplorerShare variables from subkernel to subkernel via the Examples
Why do I need the .NET SDK?Polyglot Notebooks is powered by .NET Interactive. .NET Interactive is an engine that can run multiple languages and share variables between them and is built using .NET technology. At this time, it is required for the extension to function. Filing Issues + Feature RequestsYou can file issues or feature requests on the .NET Interactive GitHub repository. TelemetryThe Polyglot Notebooks extension for VS Code uses the Telemetry is collected when .NET Interactive is started. Once .NET Interactive is running, we collect hashed versions of packages imported into the notebook and the languages used to run individual cells. We do not collect any additional code or clear text from cells. The telemetry is anonymous and reports only the values for a specific subset of the verbs in the .NET Interactive CLI. Those verbs are:
Read our privacy statement to learn more. See here to learn more about telemetry in Polyglot Notebooks. LicenseCopyright © .NET Foundation, and contributors. The source code to this extension is available on https://github.com/dotnet/interactive and licensed under the MIT license. |