-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Running nbtutor with kernels other than a Python kernel #31
Comments
At the moment no, it will not be able to work with other kernels. To be honest this is not something I have looked into yet, but it is something I would like to incorporate at some point. The way this extension works at the moment is:
On the front end side:
I will have to get back to you regarding what exactly is need to support
|
I just stumbled on nbtutor through an e-mail an jupyter-education. That sounds great for teaching! My main class is introduction to programming in C++, using xeus-cling, so I'd be very much interested in support for this kernel. To be more specific about the scope, we use and would like to graphically debug programs involving:
@SylvainCorlay: any insight of what it would take to split this extension into a kernel agnostic part and primitives to be implemented in the each kernel? Cheers, |
Hi there, From what I understand, this project was not using the PythonTutor website, am I right @lgpage ? A possibility could be to see what was discussed kikocorreoso/tutormagic#8 and use a recent open-source fork version of PythonTutor, such as @seamile/PyTutor @seamile if you're interested in joing the discussion? Cheers. |
Ok, I just tried by switching offline/online, or being online and disabling just pythontutor.com from my DNS, and it stops working as soon as the pythontutor.com website is unavailable.
@lgpage if you are interested in trying this, see kikocorreoso/tutormagic#10 et kikocorreoso/tutormagic#11 for the similar project tutormagic (just one hour ago); Cheers! |
Just FYI, currently PythonTutor.com accepts the following mode: |
I notice that the original Python Tutor application can be used with with "Python, Java, JavaScript, TypeScript, Ruby, C, and C++" programmes, though I'm not sure how it actually works...
Which got me wondering - will this plugin be able to work with other kernels? If so, to what extent might the approach generalise to other language kernels too, such as
R
?The text was updated successfully, but these errors were encountered: