spw.quest

A line at rest

One line of Spw, drawn as bodies inside bodies. Push a part and it comes home. Let a visitor in and the line stays as written. Keep the visitor, and the line says so.

The floor

!draft[aloud]{voice.scene.turn}

as written · 31 bytes

draft's body, led by !. !draft[aloud]voice.scene.turn
What can be checked, measured to a tenth of a pixel
Farthest from rest0.0 px: every part is home
Warm nownothing: the floor is at rest

With scripts off, this is the line at rest. The hand needs scripts.

Three things a hand can do

Touch

Push a part and let go. It comes home, and the line stays as written.

Or drag a word on the floor. With a word in focus, the arrow keys push it.

A visitor

Let in a word the line does not write. It lands in the body you stand in.

Keep

Write the visitor into the line. This is the one act here that changes a byte, and Undo puts every byte back.

The floor's own state, as a line

What happened

    Carry this line

    The line goes with you as it reads now, kept words and all.

    The rules tried here

    1. The line is kept. The picture is not. Every picture has a rest, and a push changes no reading.
    2. A mark is its body's law. The mark in front of a word is felt by the parts inside that word's braces, and by no others. A body inside it feels a share.
    3. Each body has its own clock. A touch warms the body it lands in and, by the share, the bodies inside it. Never the one beside it, and never the one around it.
    4. key: value is a joint. It has a rest length. The value moves with its key and comes back to that length.
    5. @name is a sight line. It shows how far away a thing is. It moves nothing.
    6. Closed braces are neutral from outside. What happens inside a body is not felt beyond its brace.
    7. A visitor joins the line only by an edit that writes it. A bare word moves a neighbour only by touching it. A marked word carries its mark: the parts near it feel that law, less with distance. Either way it is a visitor until it is kept.
    The marks that have a law on this floor
    .groundsettles: its parts rest low
    ^ascensionlifts: its parts rest high
    *valueholds: its parts give less to a push and come home fast
    ~potentialdrifts: its parts give more to a push and come home slowly
    @perspectivegathers: its parts rest nearer the middle
    ?wonderopens: its parts rest further apart
    !actionmakes room: its parts keep more room around them

    These are proposals from the workbench's notebook on depiction, made small enough to check by hand. The other marks have no law here yet. The canvas at factshift.center keeps physics of its own.

    Bring a line

    Pivot a line · Constructs · The bench · Take one line apart · Learn it a mark at a time