Spw Reference Surface
Spw Operator Atlas
A sigil is useful when it changes what a reader knows how to do next.
Each operator is a small contract between text and tools. It tells a reader or runtime what kind of structure is present and how it can be inspected.
Operators are semantic actors; braces carry structural facts. The sigil tells you what kind of move is being made. The container tells you what kind of boundary or scope is being entered.
That makes Spw less like a secret code and more like compact notation for projection-based runtimes: nouns can hold variants, behaviors, and lenses; components can expose the same root under different display conditions; and familiar moves can recombine without every page explaining itself from zero.
Familiar root
The repeated word or sigil is the stable grip. It should remain readable in plain text, markup, and screenshot.
Typed distinction
Brackets, braces, and lenses clarify whether a difference is variant, behavior, scope, or interpretation.
Combinatoric genre
Reusable operators can produce cards, scenes, prompts, runtime handles, and visual motifs from the same semantic family.
Boonhonk can act like a combinatoric genre: a pantry of reusable moves where a familiar ingredient changes meaning through preparation, timing, pairing, and presentation. The grammar should let a reader notice the difference between a variant, a behavior, and a lens without needing a lecture every time.
Sigils should stay learnable in plain text before they become interactive behavior.
You need to inspect the semantic shape of a move, not only its visual token.
Operator literacy, route handles, promptable syntax, and reusable semantics for future public pages.
One reason languages like this matter is that they can train anticipation. A typed statement can be subvocalized and checked for shape before it runs. That same anticipation can spill outward into other literacies, including the more bodily ones around nutrition, chemistry, and weekly routine.
It can also spill back toward math. One structural clue I want to keep public on this site is that integration by parts can be read as a boundary-aware rewrite: the handoff becomes explicit, the residue stays visible, and the remaining work moves elsewhere. That is why the differential lambda calculus bridge belongs near the atlas.
Operator Philosophy
The atlas is not only an index of tokens. It is a claim about how readers, tools, and future interfaces should generalize what a semantic move means.
An opening brace or frame edge should bias toward entry, alignment, and local orientation. It marks where attention gathers.
Square-bracketed structures narrow what is being addressed so a reader or tool can compare, quote, or inspect a smaller region.
Parenthetical forms hold a temporary relation together without claiming a stronger projection or commitment than the text has earned.
A closing brace is where serialization, selection, or future projection can gather. It should feel like consolidation, not a dead ornament.
Projection is not a new source of truth. It is the same structure becoming visible in another room: page, panel, prompt, outline, or tool.
The public site should therefore translate plugin-shaped semantics into quieter interactions: enter the scope at the opening edge, inspect inside the body, and let the closing edge bias toward selection, serialization, or projection.
Orient
Use the atlas as a field guide
- Return to the software surface#software The operator atlas is one layer inside the broader language design surface.
- Use the operator ring?ring The ring gives a compact orientation map before you go token by token.
- Enter the pretext lab.lab The lab keeps the atlas tied to experiments instead of leaving it as pure taxonomy.
Inspect
Inspect tokens as semantic actors
- Frame operator#> Naming a place is the first step toward shared human and machine navigation.
- Object operator^ Objects show how structured material can stay inspectable inside readable text.
- Probe operator? Inquiry operators are how a reader or tool asks more of the same source.
Commit
Separate action from projection
- Action operator@ Actions are local commitments and should feel different from later manifestations.
- Binding operator= Bindings pin names and categories so subsequent projections can stay faithful.
- Pragma operator! Constraints and forces belong to the local runtime contract before they show up elsewhere.
Project
Follow the block into another room
- Surface operator> This is the explicit projection move: the same structure rendered into another encounter.
- Spw alchemistry>flow The alchemistry section shows how attention changes phase as it becomes stream or surface.
- Website publishing register>site The public website is one projection surface where these operator contracts remain visible.
Operators are verbs for readers and tools
An operator should not behave like a cosmetic badge or arbitrary feature switch. It should announce an intent that both a human reader and a machine reader can understand: inquire, refer, bind, commit, project, compare, normalize.
Braces carry topology
The operator says what kind of act is occurring. The brace says what kind of container receives that act. That separation keeps the language extensible: the same semantic move can appear in different substrates without confusing action and boundary.
Generalization should follow intent groups
For menus and public interfaces, it is often better to group operators by reader intent than by raw token list: orient, inspect, commit, compose, and project. That keeps the language teachable without flattening away its semantic distinctions.
Projection is not the same as action
An action commits a local change. A surface projects a structure into another encounter. Keeping those separate matters because authors need to know when they are deciding something and when they are manifesting it for another substrate.
The atlas should stay compatible with the plugin
I mostly meet Spw through the VS Code plugin and local workspace. The website atlas should therefore act as a faithful public guide to the same semantics instead of inventing a prettier but incompatible vocabulary for readers.
Good semantics reduce fake interactivity
If a token implies selection, projection, or scope change, the interface should have a credible action for it. Otherwise the public surface should stay quieter. The language model should sharpen expectations, not disappoint them.
Nearby Context
Surfaces already in contact with the atlas
- Software surface.surface The atlas is the smaller-scale grammar inside the broader readable-source argument.
- Pretext lab.lab Experiments keep the atlas connected to authoring rather than drifting into pure abstraction.
- Authoring seed.seed The seed shows how operator contracts can remain explicit inside one concrete block.
Subsequent Context
Where readers usually go after the thesis
- Operator ring#ring Once the philosophy is clear, readers usually want the compact comparison map.
- Action operator#action Separating local commitment from projection is one of the most important next distinctions.
- Surface operator#surface Projection semantics become more intuitive once the explicit surface contract is read closely.
Projected Context
How these contracts leave the atlas
- Website field guide>site The public site should teach the same semantics in a friendlier medium.
- Spw workbench>plugin The plugin and local workspace are denser projections of the same operator and brace logic.
- Blog surface>artifact Published fragments are where operator semantics prove they can survive outside a reference atlas.
Voice markers invite readers to try a stance.
Decorating language should not mean adding noise. A good marker gives the reader a small costume for attention: a way to read the sentence as question, artifact, spell, field note, rule, or scene.
# names the room
Use frame markers when a passage needs a place to stand: title, threshold, register, or route. The voice becomes more architectural.
? opens the aperture
Use probe markers when the reader should hold uncertainty instead of receiving a conclusion. The voice becomes curious, provisional, and generous.
~ keeps an echo nearby
Use reference markers for callbacks, memory, sources, and motifs. The voice becomes threaded rather than linear.
^ makes the phrase holdable
Use object markers when a phrase should feel like a card, talisman, specimen, or tool. The voice becomes more material.
@ asks for a move
Use action markers when language should become a ritual, instruction, edit, or invitation. The voice becomes more kinetic.
[] {} tune the costume
Use brackets for variants and braces for behavior: scene[comic]{soften}, note[field]{collect}, question[gentle]{return}.
Starts by naming the habitat, then asks the reader to notice one thing. Useful when the page should teach without sounding like a lecture.
Turns a sentence into a small replayable outcome. Useful when the reader should leave with a phrase, gesture, or artifact.
Keeps provenance visible while changing the material. Useful when the page should invite editing, comparison, and reuse.
The goal is not to make every sentence wear symbols. The goal is to develop taste: one marker can change the invitation, two can create a voice, and too many can turn the doorway back into a wall.
Sentence variety is nutrition for attention.
A run-on sentence often means the writer has more energy than container. The goal is not to punish that energy. The goal is to give it more shapes, so the reader can breathe, follow, and still feel the momentum.
The door opened. Use this when the reader needs a clear beat, a fact, or a landing place.
The door opened, and the room remembered us. Use this when two equal forces need to stand side by side.
Because the room remembered us, the door opened quietly. Use this when context should arrive before the action lands.
After the dust settled, after the shelves stopped shaking, after every label turned forward, the door opened. Use this when suspense should gather before release.
The room offered maps, jars, cards, keys, and one small bell. Use this when abundance matters, but the reader still needs order.
Then silence. Use this when the missing grammar is the point: shock, pause, afterimage, or emphasis.
The catalog wanted order, the children wanted dragons, and the librarian, who knew both needs were real, made a shelf for maps that could roar. Use this when several motives must stay visible.
A long sentence can work when each clause has a job, each turn changes the view, and the ending gives the reader a place to land.
newer writers often need more containers, not less imagination.
a draft has energy but every idea is arriving in the same sentence shape.
a page, scene, or paragraph with clearer pacing and more available voices.
A useful revision move is to mark the job of each sentence before rewriting it: #land, ?open, ~return, @move, .pause. Then vary the shapes until the paragraph has a pulse.
Structural Reduction Bridge
Spw is not the differential lambda calculus. It still benefits from the same kind of discipline: name the boundary, keep the resource movement explicit, and do not mistake a cleaner surface for a vanished obligation.
Boundary-first reading
Good structure tells you where a block starts, what it depends on, and what residue survives after the local rewrite is finished.
anchor: operator philosophyWhy calculus belongs here
Integration by parts is a public example of the same structural move: expose the handoff, preserve the boundary term, and move the active differential burden.
route: calculus bridgeWhy resource sensitivity matters
Projection is not duplication. Interfaces, caches, rankings, and human attention all behave more honestly once duplication and displacement are named as costs.
route: differential lambda calculusWhy teams care
When a system gets simplified, someone still needs language for what dependency moved, what boundary stayed, and what work the new interface still carries.
route: algorithm visualizationOperator Ring
Use the ring as a compact comparison view. Every card gives you the token, the intent, and a route into the deeper operator page.
Spw Alchemistry
Transformation Model
Alchemistry is the transformation model for attention. Curiosity becomes a probe, relation becomes a reference, intention becomes action, action becomes stream, and structure becomes a surface only when the change remains inspectable.
Brace Physics
A brace marks a boundary where attention can gather. The root stays stable while the bracketed part changes the instance: brace[boundary] versus brace{transform}. That energy may guide the next projection, but it should never hide alternatives or make an unavailable click feel broken.
Prefix / Postfix
A prefix operator prepares how the next structure should be read. A postfix operator marks what the structure leaves behind after contact. They mirror each other without having the same timing.
Future UI Surface
These pages are static first. Later, Spw blocks and scripts can use the same operator contracts to become widgets, inspect panels, spell boards, or LSP-backed navigation. When the semantics are explicit, the page can jump between the same root in different modes instead of flattening them into one label.
Authoring Seed
#>spw_operator_page
#:surface #!reference
^"operator"{
token: "*"
intent: "flow"
interaction: "connect to dynamic or event-like content"
metaphysics: "attention becomes a current"
brace_physics: "stored charge biases the next projection toward motion"
}
?["What should tapping this operator reveal?"]{
fallback: "show the inspectable contract before any runtime action"
}
The atlas starts as HTML, but the repeated structure is already shaped like something an authored Spw block could generate.