github.com/abersheeran/mingshe ↗
A better Python. It is also a template for you to create a superset of Python.
An animated visualization of abersheeran/mingshe's Git history from May 2021 to April 2022, built by 3 contributors. The codebase reached 263 lines, mostly Python. The video runs 24 seconds.
Render your own repo
Turn any GitHub repository into a video like this — free sample in seconds.
Open this visualization on its own page →
Language
Python
Contributors
3
Lines of Code
263
From
2021-05-16
To
2022-04-02
Advertisement
About abersheeran/mingshe
MíngShé is a superset language built on top of Python that aims to provide an improved development experience while maintaining compatibility with the Python ecosystem. It uses the Pegen parser generator to compile code into standard Python, allowing developers to write in an enhanced syntax that gets translated to regular Python execution. The project is named after a mythological creature from the Chinese classic text "Classic of Mountains and Seas" and includes comprehensive documentation available in both English and Chinese.
The project requires Python 3.9 or higher and is designed as both a functional programming language in its own right and a template for others to create their own Python supersets. By leveraging Pegen's parsing capabilities, MíngShé enables syntactic extensions and improvements to the Python language while avoiding the complexity of building a completely independent implementation. The project maintains an active changelog through its releases, indicating ongoing development and refinement of the language features.
Advertisement