chocopy-python-compiler
ragaz
Our great sponsors
chocopy-python-compiler | ragaz | |
---|---|---|
3 | 8 | |
44 | 13 | |
- | - | |
5.8 | 10.0 | |
about 1 month ago | 12 months ago | |
Python | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
chocopy-python-compiler
-
Chocopy -> CIL compiler: compiles a subset of Python 3 to Common Intermediate Language (.NET)
Links: - Github - Blog post with more details about the CIL backend - Blog posts I've written about other parts of the compiler: Frontend/Typechecker, JVM Backend
- Chocopy -> JVM Compiler, implemented in Python
-
Chocopy -> JVM Compiler: compiles a subset of Python 3 to JVM bytecode
Links: - Github - Blog post explaining how I did it
ragaz
- List of Python compilers
- Project Ragaz
-
I created a fast, safe and powerful pythonic language which aims allow you to create simple scripts to complex systems in a code easier to read, write and maintain than other system languages with the same purpose. It's free and opensource.
The Python dependencies in requirements.txt don't seem to be picked up when installed with python setup.py install or pipx install 'ragaz @ git+https://github.com/ragazzi-robotics/ragaz'.
- Ragaz is a fast, safe and powerful pythonic language which aims allow you to create simple scripts to complex systems in a code easier to read, write and maintain than other system languages with the same purpose.
- ragaz/disclosure.md at main ยท ragazzi-robotics/ragaz
-
Introducing Project Ragaz
However the focus is not only on speed but also on power and safeness, as the goal is not just to develop a language to accelerate scripts, but a general purpose language, allowing the creation of a general range of applications from simple scripts to complex systems. As a proof of concept, the built-in functions and types themselves are all already written in Ragaz (look this), and soon, the entire standard library will also be written in Ragaz.
- Projeto Ragaz
What are some alternatives?
Krakatau - Java decompiler, assembler, and disassembler
pyLesma - Lesma Programming Language - old compiler written in Python. Please go to https://github.com/alinalihassan/Lesma for the current implementation
devito - DSL and compiler framework for automated finite-differences and stencil computation
Coconut - Simple, elegant, Pythonic functional programming.
front - Front-end libraries and utilities for the Transmuter language processing infrastructure
Numba - NumPy aware dynamic Python compiler using LLVM
pypperoni - Pypperoni Python Compiler Source Code
ModiScript - Acche din aa gaye
thefuck - Magnificent app which corrects your previous console command.
hissp - It's Python with a Lissp.
dotgdb - Extensible client for Mono Soft Debugger. The proof-of-concept of queryable Mono Soft Debugger client (command tool).
rickroll-lang - The Rick Roll programming language is a rickroll based, process oriented, dynamic, strong, esoteric programming language. All of the keywords/statements are from Rick Astley's lyrics. Check our tutorial site, https://rick-lang.github.io/programming-language-explainer/