C++ 之外的语言
Kairo is a statically typed compiled general purpose language, built for systems programming and high-performance applications. Designed with native bi-directional C++ interoperability in mind. Kairo aims to combine the power and control of low-level languages with the safety and clarity of high-level design.
The Stage 0 compiler (written in C++) is functional and can compile Kairo albeit not all the features that stage1 has, you can download it from the release page, works, but has quite a few bugs, stage0 issues will not be fixed unless critical. Development of the Stage1 compiler, written in Kairo itself, is in progress.
[!WARNING] Documentation is technically complete now matching, stage1 and what it can do once built, but the compiler is still in development and not ready for production use. If you want to help with documentation, please reach out to us on Discord
Kairo is built to slot directly into C and C++ ecosystems, offering a fresh syntax and features, without abandoning decades of code.
Download a release: grab a prebuilt binary from the releases page.
Build from source: see BUILD.md - covers the quick install script, manual setup, PATH configuration, the VSCode extension, and debugging.
Code reference: since the docs are still catching up, the Compiler directory is compiling Stage 0 code.
Kairo is licensed under the Attribution 4.0 International License. See the LICENSE for more details.
Read The Full Post Here. TLDR: Lang design, Compiler, and Architecture are 100% human. No AI-generated code in the compiler and language design stage1 or stage0. Docs have AI usage; mostly used for polishing.
We want to thank all our contributors pushing Kairo forward.
暂无开放 Issues,或尚未同步最近议题。