All projects

LANGUAGE AND COMPILER

Evolving

Wysna;

From clear intent to native software.

A programming language exploring how people and AI agents can build software with explicit types and understandable diagnostics.

FROM CONTEXT TO RESULTConcept
  1. 01

    Write

    Express the program and its types.

  2. 02

    Check

    Analyse the code and receive compiler diagnostics.

  3. 03

    Compile

    Generate C99 and build the executable with a compatible C toolchain.

An explanatory outline of the project.

WHO IT IS FOR

Developers exploring tools for AI-assisted programming.

APPROACH

A compilation pipeline that analyses the program and generates C99 on the way to a native executable.

Evolving

Check the repository for versions, instructions and current limitations before evaluating it for a project.

Design principles

Three decisions that shape the project.

01

Explicit types

Make data structure visible and detect incompatibilities during compilation.

02

Useful diagnostics

Help both people and AI tools review code.

03

Native execution

Use C99 as a compilation target and keep the path to the executable clear.