Skip to content

Echo v0.0.1-alpha.10

Pre-release
Pre-release

Choose a tag to compare

@csfh csfh released this 21 Aug 16:55
· 15 commits to main since this release
77bb016

Pre-release since alpha.9: language proof, match diagnostics, site, and toolchain.

Highlights

  • Rich interpolation through run — live {name} / {.field} in p"…" locators and b"…" bytes, including raw \xHH in bytes
  • Match diagnostics — empty match, incomplete option match, option/result arm mix, Result :, and Option ! now fail at check (sem-match-incomplete / sem-match-arm) instead of later codegen
  • JIT argvxo run --jit installs program args as source path plus user args
  • Echo 2026 execute proofstd/cli fixed argv and HTTP Content-Length body now have .run goldens
  • Language honesty — full i* / ui* widths, method-call field access, imported arity, unknown rich escapes, locator path vs URI class, file-scope !
  • Toolchain — DWARF line tables, xo cache gc, xo test --bench, LLVM -O / --opt-level
  • Site — docs-first xo.run, /try playground, Privacy/Terms/Security, sitemap, catalog HTML pages

Install

curl -fsSL https://raw.githubusercontent.com/modoterra/echo/main/scripts/install.sh \
  | bash -s -- from-release v0.0.1-alpha.10

Multi-platform assets (xo-linux-x86_64, xo-macos-arm64, xo-windows-x86_64) attach when the release CI job finishes. This tag currently documents Linux and macOS archives; a Windows tarball is included only if that job succeeds.