Skip to content

Releases: ceedot-rock/cuni

CuNi v0.1.6 — named fields & polish

Choose a tag to compare

@ceedot-rock ceedot-rock released this 26 Jul 14:33

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.6

Proof

cuni check examples/named_fields.cuni
./examples/link/demo.sh

CuNi v0.1.5 — platform surface

Choose a tag to compare

@ceedot-rock ceedot-rock released this 26 Jul 14:29

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 pass
  • file:line:col type errors — AST spans through parser + type checker
  • Local playgroundpython3 playground/server.pyhttp://127.0.0.1:8787
  • Exactness CI + badge.github/workflows/exactness.yml on every push/PR
  • Flagship link demo — one contract, Go server, Python + JS + Go clients
    ./examples/link/demo.sh → all print hello Cee x3

Install

cargo install --git https://github.com/ceedot-rock/cuni --tag v0.1.5

Quick proof

cargo build --release
./target/release/cuni check examples/full.cuni
./examples/link/demo.sh

Docs

Not in this release (by design)

Tagged unions with payload, Rust target, streaming link, full inference — see SPEC §19.

v0.1.1

Choose a tag to compare

@ceedot-rock ceedot-rock released this 25 Jul 15:33

CuNi v0.1.1

Patch release for public launch hygiene.

Install

cargo install --git https://github.com/ceedot-rock/cuni --tag v0.1.1

Changes 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

Choose a tag to compare

@ceedot-rock ceedot-rock released this 25 Jul 14:54

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.0

Highlights

  • Exactness contract: same behavior on all three targets, or refuse to compile
  • Bounded type/effect checker
  • use modules, link cross-program interop, payload-free enums
  • Conformance suite runs real python3 / go run / node

See README and SPEC.md.