Project Status
Current unreleased 0.0.0-dev status and what users should rely on today.
Zynx is unreleased software. The current development version is 0.0.0-dev;
there is no frozen public API, no compatibility promise, and no published
release line yet.
The website documents the current development language, not a released language
mode. It is the public reference for documented behavior in 0.0.0-dev.
If the compiler disagrees with a documented rule, treat that as either a
compiler bug or a documentation bug until resolved.
Do not treat documented syntax, ABI details, package metadata, SDK layout, or standard-library APIs as stable across future commits.
Until beta, the project prefers hard breaks with clear tests and documentation over compatibility shims. Old internal syntax and APIs are not carried forward just because they once existed.
Current docs cover:
- language syntax and semantics implemented by the compiler today
std.futureas the public async surfacethrows(...),throw,try, and match-likecatch- local packages, exact git dependencies,
zynx.json, andzynx.lock - source and static
.zxmimports - the optional SDK targets and host build flow
- current standard-library modules and internal-module boundaries
The following remain development surfaces:
- package format details beyond the documented
zynx.jsonandzynx.lock .zxmlayout and dynamic-loading internals- generated C headers and ABI details
- SDK archive layout and source pins
- diagnostic wording and exact formatter output
- unimplemented or deferred APIs such as a registry, semver solver, package signing, and first-class vendor archives
Dynamic require(...) is not normal source language. Public code should use
ordinary import with source files, package inputs, or static .zxm bundles.
Use TODO.md in the source repository for current project direction and
CHANGELOG.md in the source repository for recent development notes. Those
files live in the Zynx compiler repository, not in this website repository.
Source-repository docs and tests are maintenance evidence; the website is the
public entry point for documented behavior.