The Kio Programming Language
A statically typed programming language for using 1 package across multiple host languages.
SITE CAPTUREBased on information published on the service's website. Selection and review policy
WHAT IT DOES
What does it do?
Kio compiles packages into code for 8 host languages and is designed to run inside the host without a separate runtime. Packages declare the host types and functions they need and the entry points they expose. The compiler checks the types in this contract and classifies contract changes by compatibility.
KEY FEATURES
Key features
- Compiles 1 package into code for 8 host languages
- Loads packages dynamically into a host
- Checks host interface types at compile time
- Classifies contract changes as compatible or breaking
- Provides an LSP, tree-sitter grammar, and VS Code extension