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
Hi, my company Demergent Labs is considering RustPython as an integral component of one of our core projects. We need a robust Python engine written in Rust for use in a wasm32-unknown-unknown environment.
Do you plan to have an Open Collective account or other options for funding? We would consider donating a monthly amount.
I really want to see this project succeed and become a great Python interpreter (perhaps the greatest?).
@lastmjs Thank you for the suggestion. Because we didn't such funding channels before, I am trying to prepare one for now.
Could you please tell us what's the goal of you want to take from RustPython? It will be helpful to us to understand who use our product in which way.
If you don't feel like sharing it on public space, you also can email me. Thank you!
I hope that RustPython can have very similar functionality to Boa, the JS engine written in Rust: https://github.com/boa-dev/boa
My company is building Canister Development Kits for the Internet Computer, essentially a decentralized cloud that will be owned and operated by independent entities instead of just one corporation.
The Internet Computer is a WebAssembly environment, thus it is possible to use any language to write applications (called canisters) on the Internet Computer as long as that language can run on WebAssembly.
We want to allow Python to run on the Internet Computer as well. To do this we need a Python interpreter written in Rust. RustPython seems like the best option so far.
But there are a lot of features that RustPython will need to have, very similar to what Boa has. Basically the interop between the Rust environment and the Python environment needs to be excellent. In Boa we are able to pass values back and forth, manipulate generators in Rust, etc. I hope RustPython will have the same functionality (otherwise we will have to build it ourselves, probably by forking RustPython. Hopefully our changes would be upstreamed).
I want to know more about your requirements and what will be the expected usage of RustPython for your requirements. Can we have talk about it? We will understand better for our future by understanding the users.
Activity
youknowone commentedon Apr 22, 2022
@lastmjs Thank you for the suggestion. Because we didn't such funding channels before, I am trying to prepare one for now.
Could you please tell us what's the goal of you want to take from RustPython? It will be helpful to us to understand who use our product in which way.
If you don't feel like sharing it on public space, you also can email me. Thank you!
lastmjs commentedon Apr 22, 2022
Sure I can explain.
I hope that RustPython can have very similar functionality to Boa, the JS engine written in Rust: https://github.com/boa-dev/boa
My company is building Canister Development Kits for the Internet Computer, essentially a decentralized cloud that will be owned and operated by independent entities instead of just one corporation.
The Internet Computer is a WebAssembly environment, thus it is possible to use any language to write applications (called canisters) on the Internet Computer as long as that language can run on WebAssembly.
Our TypeScript CDK is already working well: https://github.com/demergent-labs/azle It uses Boa as its core engine for running JavaScript.
We want to allow Python to run on the Internet Computer as well. To do this we need a Python interpreter written in Rust. RustPython seems like the best option so far.
But there are a lot of features that RustPython will need to have, very similar to what Boa has. Basically the interop between the Rust environment and the Python environment needs to be excellent. In Boa we are able to pass values back and forth, manipulate generators in Rust, etc. I hope RustPython will have the same functionality (otherwise we will have to build it ourselves, probably by forking RustPython. Hopefully our changes would be upstreamed).
More info here: https://medium.com/dfinity/demergent-labs-typescript-graphql-and-python-on-the-internet-computer-325e4016ca8e
youknowone commentedon Apr 23, 2022
I want to know more about your requirements and what will be the expected usage of RustPython for your requirements. Can we have talk about it? We will understand better for our future by understanding the users.
lastmjs commentedon Apr 23, 2022
Sure, do you want to do a video call, or how do you want to discuss?
youknowone commentedon Apr 23, 2022
Sure, a video call will be great. I will send you a mail.