Skip to content

fk1018/bixbite

Repository files navigation

Bixbite

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.

Example

Input (src/example.bixb):

def add(x: Integer, y: Integer) -> Integer
  x + y
end

Output (build/example.rb):

# GENERATED BY BIXBITE - DO NOT EDIT
# Source: src/example.bixb

def add(x, y)
  x + y
end

Layout

src/     # .bixb source files
build/   # generated .rb output (gitignored)

Usage (planned)

bixbite build
bixbite check

Development

See:

  • project_handoff.md for the full spec
  • TASKS.md for milestones
  • AGENTS.md for agent workflow rules

Bixbite is experimental and under active design.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages