Project goals
Pyre is not trying to invent a totally innovative Python runtime. The short-term goal is to find out whether PyPy's structure can be reproduced on top of Rust, and if so, what that reproduction costs.
- Preserve PyPy's meta-tracing design and overall structure.
- Use Rust for memory safety, tooling, and maintainability.
- Keep MaJIT reusable as a general tracing JIT framework.
- Provide a no-GIL runtime foundation for future work.