Polyglot Notebooks and .NET Interactive
Polyglot Notebooks is a VS Code extension that integrates into Jupyter Notebooks to provide additional capabilities and language support through the kernel mechanism.
The goal of Polyglot Notebooks is to enrich the notebook experience by moving the supported languages beyond just the original languages. Polyglot Notebooks accomplishes this by adding its own kernel, called .NET Interactive, which supports the following languages:
- C#
- F#
- JavaScript
- Python
- R
- PowerShell
- HTML
- HTTP Requests
- Mermaid
- SQL
- KQL
The philosophy of Polyglot Notebooks is that you should be able to choose the languages and tools you want to use for the task you’re trying to accomplish.
In other words, Polyglot Notebooks wants to allow you to pull data into your notebook via SQL, KQL, or a REST request, and then use C#, F#, or JavaScript to manipulate it before allowing you to visualize it using the capabilities...