Generalize mypyc IR to Make non-C Backends Possible
- Mentors
- JukkaL, Michael Sullivan
- Organization
- mypy
Mypyc now employs an IR that is tightly bound to C, which makes potential experiments with new backends impractical and also breaks the layering abstraction principle. In this project, we are designing new IR elements that provide cleaner abstraction and make future non-C backends possible and easy-to-implement.