Echo v0.0.1-alpha.10
Pre-release
Pre-release
Pre-release since alpha.9: language proof, match diagnostics, site, and toolchain.
Highlights
- Rich interpolation through run — live
{name}/{.field}inp"…"locators andb"…"bytes, including raw\xHHin 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 argv —
xo run --jitinstalls program args as source path plus user args - Echo 2026 execute proof —
std/clifixed argv and HTTP Content-Length body now have.rungoldens - 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,
/tryplayground, 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.10Multi-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.