Hacker News new | ask | show | jobs
by lastmjs 863 days ago
We've been using RustPython as the Python interpreter for our project Kybra, which is a Python environment for the Internet Computer Protocol (decentralized cloud, where all programs are automatically replicated across 13-40 nodes). Wasm is the runtime environment on ICP.

It's been working quite well, though lack of C extensions is a problem. We're hoping to move to CPython once the wasi and C extension support is there.

But the project works, compiles to wasm32-wasi, and can execute on the live ICP network: https://github.com/demergent-labs/kybra

2 comments

What has your experience been with Pyodide? Why did you opt for RustPython instead?
Thank you for working with RustPython. I believe kybra made RustPython wasi support a lot more stable.