A small experimental programming language with static typing, static scoping, and LLVM-based code generation.
More examples can be found on examples folder
const message = "Hello, World";
const response: @static string = "Hello, Bee";
var fvalue: float32;
begin :a
var age: @static int32 = 18;
var year: int32 = 2025;
begin
var age: int32 = 20;
var other_age = age;
age = 18;
fvalue = -15.5;
end
endRequires Rust and LLVM.
$ cargo build --releaseRun (JIT):
$ bee examples/block.beeCompile to LLVM IR:
$ bee -c examples/block.bee -o examples/block.llEarly development. Includes lexer, parser, semantic analysis, and basic LLVM IR generation.