So, cpyte is a nifty language with minimal dependency footprint written in python. The language is currently in it's stable phase, although bugs might still be found in edge cases, so please enjoy the code! I'd love if anyone contributed, test it out. I don't think anyone would, but please do if you see this ^_^.
There are currently 4 repo:
CPyte - The Cpyte language compiler. Cpm - Stands for cpyte package manager, which has an growing std, and an public repo at "Cpy" Package-server - A package server for cpm Scorpion - A piece for the next software! (Secret!)
Cpyte is a Python-like programming language written in Python that compiles to native machine code using LLVM. It supports both AOT (ahead-of-time) and JIT compilation, has a minimal dependency footprint (only llvmlite), and includes a growing ecosystem with a built-in package manager.
pip install cpyte
The language is currently in a stable phase. Edge-case bugs may still exist, and I'd love for people to try it, break it, and contribute improvements.
Why Cpyte? Python-like syntax Native performance through LLVM AOT and JIT compilation Minimal dependencies Cross-platform compiler written in Python Growing package ecosystem Project ecosystem
Example fn main(): print("Hello from Cpyte!")
Compile it:
cpyte build hello.cpy ./hello
If you're interested in programming languages, compilers, LLVM, or systems programming, give Cpyte a try and let me know what breaks.