Dev - Polyglot Notebooks in VS Code
What is Polyglot Programming?
Polyglot programming is the practice of using multiple programming languages to leverage the strength of each language for different tasks.
Languages supported
C#
F#
PowerShell
JavaScript
HTML
Mermaid
SQL
KQL (Kusto Query Language)
Features
In addition to executing the code for the languages above, you can take advantage of:
- Connecting to and querying from Microsoft SQL Server databases and Kusto clusters.
- Language server support such as IntelliSense, autocompletion, and syntax highlighting for each language.
- Variable sharing between languages that ensures a continuous workflow within the notebook. (Variable sharing not available for HTML and Mermaid)
- Variable Explorer to check state of variables and the subkernel variables exist in.
- Full portability between Jupyter/JupyterLab.
https://code.visualstudio.com/docs/languages/polyglot
https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.dotnet-interactive-vscode
No comments: