Bixbite is a typed superset of Ruby that compiles .bixb source files into standard Ruby .rb files.
It follows a TypeScript-style model:
- Types exist at development time.
- Output is normal Ruby.
- Runtime behavior is unchanged.
- Types are enforced by the Bixbite compiler during build/check.
Input (src/example.bixb):
def add(x: Integer, y: Integer) -> Integer
x + y
endOutput (build/example.rb):
# GENERATED BY BIXBITE - DO NOT EDIT
# Source: src/example.bixb
def add(x, y)
x + y
endsrc/ # .bixb source files
build/ # generated .rb output (gitignored)
bixbite build
bixbite checkSee:
project_handoff.mdfor the full specTASKS.mdfor milestonesAGENTS.mdfor agent workflow rules
Bixbite is experimental and under active design.