One of the goals of this project is to learn about writing interpreters. This is a space for contributors to share what they learned and to communicate the details of the RustPython implementation. You can contribute by using a pull request. By taking the time to write things down, we hope that you get an opportunity to reflect and clarify your own thought processes.
-
Apr 4, 2020How to contribute to RustPython by CPython unittest
At the very end of 2019, we finally reached one of the short-term goals: CPython unittest support. Due to this enhancement, finding CPython compatibility is easier than before. Probably this will be the major source of contribution spots for the new contributors this year. Here is a simple guideline.
-
Apr 2, 2020Introduction to the RustPython parser
This post goes over the RustPython parser. You can see the source code at RustPython/parser/.