RustPython
RustPython is a Python interpreter written in Rust. RustPython can be embedded into Rust programs to use Python as a scripting language for your application, or it can be compiled to WebAssembly in order to run Python in the browser. RustPython is free and open-source under the MIT license.
Authors
Gijs de Jong
MSc student of Artificial Intelligence at the Delft University of Technology.
RustPython - Quality & Evolution
RustPython - Architecture.MD
RustPython - From Vision To Architecture
RustPython - Product Vision
Contributions
Documentation of VM & Bytecode
Documentation is in need of improvement. There are a number of components that have little to no documentation, and this makes the project harder to understand for newcomers. This PR tackles the bytecode crate and a small part of the VM crate. Some additions were removed after discussion with the maintainers (though those were only made locally)
Full description of documentation issue can be found in this issue It was felt that adding separate issues for each crate would not be preferable.