Skip to content

fx 0.9.2 - host spine, wraps, scaffolds

Choose a tag to compare

@shawnlondono shawnlondono released this 09 Aug 04:56
· 3 commits to main since this release

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