You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is already two years old now. By now, I suggest moving away from running Python in a separate process and instead use the WebSerial API and run the code in a Wasm context. Ideally rewrite the PSLab Python library in a portable language such as Rust and let the Python library just call into it. Or look at Pyodide as an intermediate solution.
FYI I've begun moving functionaly from pslab-python / pslab-android into the firmware. The serial protocol willl be reimplemented from scratch in protobuf as part of this.
Once the new protocol is stable, I plan to write a common backend for desktop and android in rust.
This will create a lot of code churn. Any front end work should wait until the new API is ready.
We may need to upgrade gradually; currently, we are at version 10.
See https://www.electronjs.org/blog/electron-13-0
The text was updated successfully, but these errors were encountered: