← Назад към блога

Baga 0.9.2 — RC memory, generics, and boilaDB 0.7

2026-08-16 20:51:47
Baga 0.9.2 is out: https://github.com/katehonz/baga-lang

Language
- Opt-in RC memory model (--rc): ownership, containers, struct/enum fields, owned results.
- Generics and traits: function/struct monomorphization, impl, statically verified guarantees.
- Effect payloads (!E(T), raise/catch) and !Overflow as a type-level effect.

Ecosystem
app-product packages now live as dedicated repositories under github.com/bagalang and are vendored as submodules. The catalog is here:
https://github.com/katehonz/baga-lang/tree/main/app-product

boilaDB 0.7 adds NUMERIC, UNIQUE, foreign keys, CHECK, window functions, SCRAM-SHA-256, COPY, SERIALIZABLE, and a Raft replica path — all in Baga.

Clone and build:
git clone https://github.com/katehonz/baga-lang
cd baga-lang && git submodule update --init --recursive && make