I'd love to collaborate with (or shamelessly copy/mimic!) smart folks like the Pyodide devs, the PyScript devs, or @notsolonecoder... but this new REPL is so new that I doubt many WebAssembly-oriented folks have tried playing with this yet!
This thought path did inspired me to rewatch @phildini and Asheesh's talk on Python & TTYs.
It's even more interesting than I remember, possibly because I care more about TTYs now than when I fist watched it!
As I prefer to teach with #Python, I'm using a #pyodide based #pyp5jshack, with names changed to match #py5. The #ParsonsPuzzles infrastructure is a fork from a tool by amazing @pamelafox you can also fork and adapt it easily (static pages, can be served from GitHub Pages).
Interested in allowing #python 🐍 code to run seamlessly in the browser via #pyodide? The {quarto-pyodide} proof of concept unveiled at #positconf2023 is under active development with an initial release at the end of December. In the meantime, delve into our proof of concept demo:
Can somebody familiar with #JupyterLab or #JupyterNotebook please tell me why the top cell in this notebook doesn't render the HTML, when the other two cells do? Everything I'm reading online suggests it should render it. https://gist.github.com/mattcen/c5db6e729dfe9e949596ffb87207cb1b
In the "Rich representation" section of this notebook (https://jupyterlite.github.io/demo/lab?path=.%2Fpython.ipynb) it does something similar and Just Works (obviously that's #Pyodide rather than CPython, but I don't think that should matter).
I am guessing maybe there's a library I haven't installed; for this example I just created a new virtual environment and installed jupyterlab and nothing else. #Jupyter#IPython
I've reviewed the #pyscript + #pyodide examples and the simple 'hello world' downloads 15Mb and takes seconds.
Anyone has any news about pyscript + #micropython? I read the tests/blog posts several months ago but nothing new since then.
Don't get me wrong, Pyodide and the #scipy stack in the browser is amazing but something lighter (micropython) to create simple webs not depending on pyodide would also be awesome.
Pyodide is working hard to reduce the size but still.