fx 0.9.6 — honesty freeze (argv · platforms · vendor pin)
Language package for ledocorp/fxlang
Tag: v0.9.6
Docs: ledocorp.org/fx
On 0.9.5: no new language features — a thin honesty cut so strangers can trust the speech about argv, platforms, and fx mod.
Highlights
| Area | What is now frozen loudly |
|---|---|
| Argv | fx run does not forward program arguments. Product CLIs use --scaffold cli / --host + host/cli. |
| Platforms | Prebuilt compilers: Windows + Linux x86_64 only. No macOS binary in this package. |
| Vendor pin | fx mod vendor / verify + fx.sum = checksum integrity. Compile still resolves import std/… via std/ / FX_STD_ROOT (not vendor/). |
| Docs | CLI / START_HERE / SURFACE / PACKAGE aligned; stale version strings fixed. |
Ship configs: unchanged from 0.9.5 — IR-native (Linux QBE + Windows qbe.exe when staged) · emit-C first-class · host-linked CLI / guest / concur.
Install
fx doctor
fx version # expect v0.9.6
fx new hello && cd hello && fx run main.fx
fx new mytool --scaffold cli
See CLI.md · START_HERE.md · SURFACE.md · SCAFFOLDS.md.
Honesty bounds
Still not in this tag (same refuse shelf as 0.9.5, plus the freezes above):
- Soft / dynamic heap that erases region physics
- Package registry (vendor /
fx.sumpin only; not vendor-first compile) - TLS / full network stack as language product
- Lexer keywords
nursery/spawn/await/Task<T>(usespawn_i32/await_i32) - Generic
Chan<T>/ Send typeck as a finished dialect claim - DAP / integrated debugger product
- Language-wide formal certification claims
- Calling this release v1.0
Thanks
Stewarded by Shawn Londono / LedoCorp · Apache-2.0
SQLite · public domain amalgamation · llhttp © Node.js contributors — MIT · QBE © Quentin Carbonneaux — MIT