LedoCorp · language

fx

A systems language that refuses hidden control. No garbage collector quietly rewriting your heap. No implicit allocator. No framework magic between what you wrote and what runs.

What it is

fx sits on top of the C universe without pretending C never existed. You get a sharper language for new code, and a first-class path back to readable C when you need to ship, embed, or wrap what you already have.

Every important decision (who allocates, who mutates, how long memory lives) is meant to stay visible in the source you open tomorrow, or that an agent generates tonight.

Core ideas

Who it’s for

It is not a batteries-included app platform or a scripting GC language. This preview is a serious core: language + compiler + std foothold + C interop.

Try it

The language package ships on GitHub: prebuilt compiler (bin/), scaffolds, std/, docs, zspec headers/libs, examples, and optional inspectable compiler modules.

Requirements: this package · a C toolchain (gcc default) · Windows or Linux x86_64.

# put bin/ on PATH, then:
fx version                 # v0.7.0-preview
fx new hello
cd hello
fx run main.fx             # exit 42
fx new tiny --scaffold minimal
fx new firmware --scaffold embedded
fx emit-c main.fx -o out_c
fx run examples/showcase_wrap/compute.fx --host examples/showcase_wrap/host.c

github.com/ledocorp/fxlang Apache-2.0 · LedoCorp

What’s in the package

Tooling

The same binary includes fx lsp (editor) and fx mcp (lean agent tools: check / locate / run). Put fx on your PATH and wire Cursor or friends as you like.