Open smoothdeveloper opened 1 year ago
If my suggestion is ok, I'll try to get this working in a PR.
@shibbas Should this just be a lookup against an existing kernelspec? I'm not sure I understand what's happening here.
I tried a bit (just a bit) to get into the toolchain, but it felt complex to do end to end integration for adjusting what I was looking at; even if the developer documentation is actually pretty good, to explain how to setup the extension in vscode to point to new binaries, or how to deploy the typescript VS extension.
I wonder if some "smoke-test" projects that are easy to debug, in form of command line test projects would help.
I've dealt a bit with Fable codebase (which is also not trivial in terms of integrating with tooling of various ecosystems, etc.) and really liked the approach they use for "quicktest" targets, that makes it easy to focus on specific areas, even for newbie contributors (like me).
Using this in fable, I was able to get running in stepping into rust target, hack a bit the compiler code, and see how it affects the quicktest related code, knowing absolutely nothing of that codebase.
If there is a way to run a command line that basically makes the kernel submission to the python kernel, and stepping in the C# codebase, and would watch changes to recompile / run again, it would make the development loop easier.
I believe efforts put into this will increase community involvement.
Describe the bug
When I try to use:
#!connect jupyter --kernel-name pythonkernel --kernel-spec python3
I'm getting this stacktrace
I can probably work around this by altering my environment, but I'm wondering if the code who interprets this command could try
python3
ifpython
doesn't work?Which version of .NET Interactive are you using? (In a notebook, run the
#!about
magic command. ):