Skip to content

fimars/kizmi

 
 

Repository files navigation

YAPyPy codecov

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.

About

Python中的DSL设计与安全元编程(PyCon China2018 讲义资料)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%