Releases: ceedot-rock/cuni
Releases · ceedot-rock/cuni
Release list
CuNi v0.1.6 — named fields & polish
CuNi v0.1.6
Follow-up to the v0.1.5 platform surface.
Language
- Named typ constructors:
Circle(r: 2.0)(all fields named; no mix with positional) - Call-site checks: concrete argument types + conflicting generic bindings refuse
Product / docs
- Flagship link demo GIF in README
- Registry design sketch (
docs/REGISTRY.md,packages/) - CHANGELOG, CONTRIBUTING, SECURITY
- Playground SEO meta tags
Install
cargo install --git https://github.com/ceedot-rock/cuni --tag v0.1.6Proof
cuni check examples/named_fields.cuni
./examples/link/demo.shCuNi v0.1.5 — platform surface
CuNi v0.1.5 — platform surface
Ship the product surface around the exactness contract: check CLI, diagnostics, playground, CI badge, and the flagship multi-runtime link demo.
Highlights
cuni check— emit & run Python / Go / JS; require identical stdout
exactness: PASS (py/go/js)· exit 0 only on passfile:line:coltype errors — AST spans through parser + type checker- Local playground —
python3 playground/server.py→ http://127.0.0.1:8787 - Exactness CI + badge —
.github/workflows/exactness.ymlon every push/PR - Flagship
linkdemo — one contract, Go server, Python + JS + Go clients
./examples/link/demo.sh→ all printhello Cee x3
Install
cargo install --git https://github.com/ceedot-rock/cuni --tag v0.1.5Quick proof
cargo build --release
./target/release/cuni check examples/full.cuni
./examples/link/demo.shDocs
Not in this release (by design)
Tagged unions with payload, Rust target, streaming link, full inference — see SPEC §19.
v0.1.1
CuNi v0.1.1
Patch release for public launch hygiene.
Install
cargo install --git https://github.com/ceedot-rock/cuni --tag v0.1.1Changes since v0.1.0
- CI: pre-build Go link server so conformance passes on GitHub Actions
- Demo: 30s product video + GIF (
assets/demo-30s.{mp4,gif}), embedded in README - Docs badges/install line updated to this tag
v0.1.0 language surface is unchanged.
v0.1.0
CuNi v0.1.0
First public release of CuNi (Code:uNiTY) — a mnemonic language that compiles to exact, idiomatic Python, JavaScript, and Go.
Install
cargo install --git https://github.com/ceedot-rock/cuni --tag v0.1.0Highlights
- Exactness contract: same behavior on all three targets, or refuse to compile
- Bounded type/effect checker
usemodules,linkcross-program interop, payload-free enums- Conformance suite runs real
python3/go run/node