Thanks! Glad you got to try marimo!
Thanks! Glad you got to try marimo!
Your suggestion is interesting. I can see how that’d be helpful for sure! It would take us some time to get it working — we’ll add it to our list of possible future enhancements for now.
3 Replies
What steps do you see to implement this? Not a huge IDE expert at all
- Well, the marimo kernel, which itself is implemented in Python, just uses
eval
/exec
to execute the user's Python code -- so it uses whatever interpreter is running it to run the user's code.
- The marimo server starts the marimo kernel in a Process in edit
mode, so it's maybe possible to change out the interpeter there. However, in run
mode, the server launches kernels in threads (which are more lightweight), not processes, and there I wouldn't know how to switch out the interpeter. So some re-architecture would be needed I thinkthat's very interesting, thanks!