Skip to content

Conversation

@MalteEbner
Copy link
Contributor

What has changed and why?

Creates a tech demo of having a python REPL in the frontend. It uses a Jupyter notebook kernel in the backen.

How has it been tested?

image
image

Evaluation

Good:

  • Design is nice, you can just get it out and expand it and collapse it. Feels like the same application. The code highlighting is from monero (VSCode)
  • Could easily add AI code gen or similar.
  • Allows running arbitrary python code in the backend. For a real application, some security/auth would be needed.

Bad:

  • No IDE support at all: telling which variables are unknown, which imports are missing, ...
  • No file saving.
  • No multiple files
  • No multiple cells (compared to a real notebook).

Options / extension

Could replace the REPL with a real notebook. That would allow more coding features, but look and feel like a second application, not as the same.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants