NATIVE
No LLVM. No libc. Proprietary self-hosting x86_64 backend.
No LLVM. No libc. Proprietary self-hosting x86_64 backend.
ADTs, row polymorphism, first-class continuations.
Answer Type Polymorphism tracks continuation boundaries.
// Store a 64-bit word at ptr[idx] (idx in 8-byte units). Returns 0.
def store64(ptr: i64, idx: i64, val: i64): *u8 =
asm (ptr: rdi, idx: rsi, val: rdx) : (rax) => {
"mov [rdi + rsi*8], rdx"
"xor eax, eax"
} <prefix>_store64:
<abi calling convention>
mov [rdi + rsi*8], rdx
xor eax, eax
<abi return sequence>
jmp <the continuation address> ATP proves stack depth bounds at compile-time.
Tracks resources through function boundaries.
Built for deterministic cycle-by-cycle control.
Parser resumes from valid sync points locally.
Compiler notes, proof sketches, backend experiments, and deterministic systems logs.
View All Posts
After two weeks of hard work, Chiba-level0 has gone from an initial Rust demo to…
One of Chiba’s core objectives is to provide near-zero-overhead automatic memory…
When I reopened Pierre Bourdieus *Distinction*, what I saw was no longer the ref…
Many people have known me for a long time. After wandering through various proje…
The CHIBASF(prepare to register) is a non-profit founded (not yet) to support development of the language. It offers paid work at competitive rates to a small number of core contributors.
Chiba Labs(not yet) provides commercial support and proprietary extensions to fund the core protocol's longevity. We specialize in industry-grade optimization and neural computation.
Advanced profile-guided optimizations for enterprise-scale deployments.
Deterministic AI libraries with formal tensor verification for safety-critical inference.
The following companies provide direct financial support to the CHIBA Software Foundation, enabling us to pay core contributors and maintain a neutral toolchain.
Sponsorship ensures CHIBA remains a permanent fixture of the systems programming landscape.
The CHIBA community is decentralized. Anyone is free to start and maintain their own space. There is no concept of "official" or "unofficial"; each gathering place has its own moderators and rules.
See all CommunitiesThe CHIBA repository is at https://github.com/chiba-lang — issue tracker and proposals hosted there.
Browse Source Code & ProposalsThink FP Run in ASM