Following is the plan to achieve the goal mentioned in issue title,
- Write down small type annotated test packages in Python syntax. The nesting can vary from just 1 folder/package having an __init__.py file to 3-4 folders/subpackages one inside the other each level having an __init__.py. We can write packages for different sorting algorithms, graph algorithms and some practical stuff like that. We should try not to use workarounds but write code in a way that feels natural to us.
- Try to compile those test packages starting from easy ones (with just 1 folder) to difficult ones. Do sprints to quickly make them work then send PRs each having a single fix.
- Then proceed with small packages from PyPI (there must be many). Try to compile and fix LPython as described in step 2.
- Once all of the above is done, move on to advanced Python packages.
Alongside we should also try to interface with CPython code (#703).
@certik What do you say?
Reactions are currently unavailable
Following is the plan to achieve the goal mentioned in issue title,
Alongside we should also try to interface with CPython code (#703).
@certik What do you say?