Xython / Yapypy
Licence: mit
Yet another Python Python
Stars: ✭ 77
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Yapypy
Certicoq
A Verified Compiler for Gallina, Written in Gallina
Stars: ✭ 66 (-14.29%)
Mutual labels: compiler
Seriouscode
This header file enforces Clang warnings to bu turned-on for specific flags (almost everyone, at least each one I was able to find).
Stars: ✭ 68 (-11.69%)
Mutual labels: compiler
Shaderconductor
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+1388.31%)
Mutual labels: compiler
Online Compiler
This is an online compiler that can compile and run C\C++ And Java Program. This online compiler is a part of my 5th semester project "RUET Online Judge" . Developed By Ashadullah Shawon
Stars: ✭ 71 (-7.79%)
Mutual labels: compiler
Compiler Explorer
Run compilers interactively from your web browser and interact with the assembly
Stars: ✭ 9,844 (+12684.42%)
Mutual labels: compiler
Charly Vm
Fibers, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Stars: ✭ 66 (-14.29%)
Mutual labels: compiler
Delta
Programming language focused on performance and productivity
Stars: ✭ 77 (+0%)
Mutual labels: compiler
Ts Transform Css Modules
Extract css class names from required css module files for TypeScript
Stars: ✭ 75 (-2.6%)
Mutual labels: compiler
Akilang
A compiler for a simple language, built with Python and LLVM
Stars: ✭ 71 (-7.79%)
Mutual labels: compiler
YAPyPy
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.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].