Skip to content
@Cpyte

Cpyte

Intro

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 ^_^.

Project structure

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!)

Explain

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.

Popular repositories Loading

  1. Cpyte Cpyte Public

    A language with python-like syntax but C++-comparable speed.

    C

  2. Cpm Cpm Public

    A cpyte package manager

    Python

  3. Cpyte-PIP Cpyte-PIP Public

    The guide on how to install cpyte

  4. package-server package-server Public

    A package server for cpm.

    Python

  5. Scorpion Scorpion Public

    A miniature kernel for microcontrollers. I wonder if it's actually a kernel or not....

    C

  6. .github .github Public

Repositories

Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…