dotnet / interactive

.NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.
MIT License
2.8k stars 375 forks source link

Add support for Java #3084

Open brunoborges opened 12 months ago

brunoborges commented 12 months ago

The Polyglot Notebooks extension for VS Code is very handy to run Jupyter Notebooks.

We from the Microsoft Semantic Kernel for Java project, would like to author notebooks with sample code for Java developers.

We would appreciate consideration of adding Java support to .NET Interactive, so that Polyglot Notebooks could run Java code as well.

As for other Java developers visiting this issue, please +1 or comment below if you would like to see Java support in Polyglot Notebooks for VS Code.

Thanks!

brunoborges commented 12 months ago

Here are the samples for the Semantic Kernel for Python and .NET(C#)

https://github.com/microsoft/semantic-kernel/tree/main/samples/notebooks

brunoborges commented 9 months ago

Here's documentation on how to add a kernel. https://github.com/dotnet/interactive/blob/main/docs/adding-jupyter-kernels.md

dsgrieve commented 9 months ago

https://github.com/allen-ball/ganymede-notebooks works. It would be nice to have this as a plugin from the marketplace.

brunoborges commented 9 months ago

@dsgrieve the .NET Interactive project (this repo) is the backbone of the Polyglot Notebook extension.

all-an commented 8 months ago

I would like to see Java support in Polyglot Notebooks for VS Code.

bsbodden commented 8 months ago

+1 (also Groovy/Kotlin)

brunobaiano commented 8 months ago

+1

josesaid commented 8 months ago

+1

myfear commented 8 months ago

+1

bayridgelabmaster commented 7 months ago

+1

mrtylerzhou commented 5 months ago

+1

bsbodden commented 5 months ago

Big +1

sualeh commented 2 months ago

+1