Skip to content

Xython/YAPyPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bd43299 · Oct 29, 2018
Oct 3, 2018
Oct 19, 2018
Oct 26, 2018
Oct 5, 2018
Oct 10, 2018
Oct 23, 2018
Oct 6, 2018
Oct 24, 2018
Sep 25, 2018
Oct 24, 2018
Oct 3, 2018
Oct 23, 2018
Oct 3, 2018
Oct 17, 2018
Oct 17, 2018
Oct 23, 2018
Oct 26, 2018
Oct 24, 2018

Repository files navigation

YAPyPy Coverage Status

Yet Another Python Python(YAPyPy), which is extended from and compatible to the original CPython.

Why YAPyPy?

  • Compatibility:

    With YAPyPy in Python3.6+, you can run any Python 3.x source codes with full compatibilities.

  • Scalability:

    Pattern matching and other popular syntax sugars would be added.

    Anything could be implemented in a trivial way through multiphase Python( interpreters are provided for you to change ASTs or even calculate constant values/procedure structures before bytecode emitted).

  • Optimization:

    You can write your own passes to optimize Python bytecode in specific scenes, or even perform JIT techniques when it's possible.