Chi Programming Language

Chi is a new programming language designed for systems programming. It builds on the foundations of C while adding support for modularity through modules (signatures, implementations, skeletons and definitions).

Performance

Chi provides high performance by targeting C as its output language.

Modularity

Chi supports modularity through a four stage module system with signatures, skeletons, implementations and aliases.

Interoperability

Seamless interoperability with existing C code and libraries.

Code Examples

  
    // Code will be dynamically inserted here 
  

Code on GitHub

See the code and examples on GitHub.