Skip to content

Open Collective or other funding options #3636

Open

Description

@lastmjs

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?).

Activity

  1. youknowone commented on Apr 22, 2022

    @youknowone
    Member

    @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!

  2. lastmjs commented on Apr 22, 2022

    @lastmjs
    Author

    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

  3. youknowone commented on Apr 23, 2022

    @youknowone
    Member

    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.

  4. lastmjs commented on Apr 23, 2022

    @lastmjs
    Author

    Sure, do you want to do a video call, or how do you want to discuss?

  5. youknowone commented on Apr 23, 2022

    @youknowone
    Member

    Sure, a video call will be great. I will send you a mail.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions