New - programing Bars language

A systems programming language with Clojure syntax, Rust-like ownership (lighter), and compilation to native code via Cranelift, and LLVM. Clojure syntax — parentheses naturally express scope and structure. Only () and [] brackets. Lightweight ownership — NLL borrow checking, drop checking, no lifetime annotations. Type inference — Hindley-Milner type system with bars check --types. Three backends — QBE for fast AOT, Cranelift for JIT/REPL and fast AOT, LLVM for --release. Lambda functions — anonymous (fn [x] body) with full pipeline support. Zero-cost FFI — direct C ABI access through the runtime. GC when you want it — stack + ownership + Boehm GC for complex data. .brs — source file extension.

Posted Jun 3, 2026, 1:22 PM UTC

20
Loading comments…