fx 0.9.2 - host spine, wraps, scaffolds
fx 0.9.2 — host spine, wraps, scaffolds
Language package for ledocorp/fxlang
Tag: v0.9.2
Docs: ledocorp.org/fx
On 0.9.1: packageable host spine, NetCap foothold, SQLite / llhttp WRAP demos, and CLI / guest scaffolds.
Highlights
| Area | What users get |
|---|---|
| Host spine | Shared host/cap (guest session + caps) and host/cli (argv / exit helpers) as the package SoT |
| Nested guests | Parent guest sessions can own nested children; ending a parent ends children and revokes caps |
| NetCap | Host-minted network allowlist (host + port); allow / deny / revoke — no dial |
| SQLite WRAP | Amalgamation foothold (examples/wrap_sqlite) — :memory: open / exec / query → exit 42 |
| llhttp WRAP | Parse-only foothold (examples/wrap_llhttp) — Content-Length → 42; optional NetCap allow demo |
| Scaffolds | fx new --scaffold cli and --scaffold guest for argv tools and caps-shaped guests |
Capability regions from 0.9.0 (FsCap / OutCap, std/io_cap, std/guest) and Windows QBE from 0.9.1 remain.
Ship configs: ir-native (Linux QBE + Windows qbe.exe when staged) · emit-c-win / emit-C first-class · host-linked CLI / guest.
Install
fx doctor
fx version # expect v0.9.2
fx new hello && cd hello && fx run main.fx
fx new mytool --scaffold cli
fx new sandbox --scaffold guest
See CLI.md · SCAFFOLDS.md · COMPOSITION.md · LIBRARIES.md.
Honesty bounds
Still not in this tag:
- Soft / dynamic heap that erases region physics
- Package manager / registry
- Network dial / TLS as language product
- SQLite file-path + FsCap deepen (beyond
:memory:foothold) - DAP / integrated debugger product
- Language-wide formal certification claims
Thanks
Stewarded by Shawn Londono / LedoCorp · Apache-2.0
SQLite · public domain amalgamation · llhttp © Node.js contributors — MIT · QBE © Quentin Carbonneaux — MIT