Skip to content

fx 0.9.73 - stable baseline for real tools

Latest

Choose a tag to compare

@shawnlondono shawnlondono released this 09 Sep 20:53

fx 0.9.73 — Stable baseline for real tools

Language package for ledocorp/fxlang
Tag: v0.9.73
On 0.9.72.


Highlights

Area What changed
Stable baseline Everyday contracts for apps are locked in this cut: supported platforms, how program arguments work, and how package pins work. The version stays 0.9.73 (not labeled v1.0) so later improvements can land without a hard “1.0 forever” claim.
Clearer get-started path WEEKEND.md: hello → small CLI → optional local site with fxserve.
How fx run works DRIVERS.md: default Auto, readable C with --emit-c, native path when QBE is in the package.
New projects fx new writes an fx.mod that records the std version. Optional fx mod vendor / verify checksum a copy of std. Compiling still uses the std/ next to your project (or FX_STD_ROOT).
Docs Install and teaching examples match what is in this zip. Companion tools stay in their own GitHub releases.

Everyday path: gcc + fx run / --emit-c. Product CLIs (fxrun, fxql, fxserve, …) ship in separate LedoCorp repos.

This package: Auto · emit-C · IR when QBE is present · GPL-3.0 · Windows + Linux x86_64.


Install

fx doctor
fx version # expect v0.9.73
fx new hello
cd hello
fx run main.fx

Weekend path: WEEKEND.md · Commands: CLI.md · Start: START_HERE.md.


Compatibility

Compatible with 0.9.72 programs. Same platforms and argument story as 0.9.6 onward (Windows + Linux x86_64; use --cli or a C host for program arguments).


Language package only — inspectable compiler sources live under compiler-source/ (read-only).