A constraint-first widget language

Everything is
as or not_as.

There is no third state. The line between as and not_as is the seam — the only honest line.

The frame

One primitive, two halves. A value counts as something — and absolutely does not count as something else. That's the entire language.

// the frame — positive and negative edge fav_movie as string not_as digit; score as number not_as negative; phase as wave not_as still;

One system. Three states.

Move across the field. The three states always sum to unity — one thing, three arrangements.

constraint · metamorphosis
as  
frontier  
not_as  
Cursor x conducts the ratio — the seam is your hand.

The frame

A small language with one primitive. Every judgment is a frame with a positive edge and a negative edge. The space between is the seam.

// one frame — one verdict fav_movie as string not_as digit; score as number not_as negative;
Principles
01
Precision
Everything is position or computation. No hidden state, no extra kinds. The system is exactly what it appears to be.
02
Restraint
Only arrangement and sign are modulated. Nothing is injected; re-framing is swapping the same atoms.
03
Continuity
The line never breaks — it transforms. Structure endures while its function finds a new form.