On writing that makes room for its reader
Ted Nelson proposed treating detail as a reader-controlled dimension of prose. Stretchtext changes resolution without changing locationStretchtext changes the resolution of a passage without sending its reader to another locationStretchtext changes the resolution of a passage without sending its reader to another location, preserving the surrounding argument while the reader asks for more inside it. A passage can be a sentence or an argumentA passage can be a sentence, a worked example, or an argumentA passage can be a sentence, a worked example, or an argument with qualifications and counterexamples that its first formulation only implied. The unit is not the page: it is whatever thought the reader wants to open.
Here, the reader chooses depth by pullingby pulling, the reader chooses depthby pulling and reversing direction, the reader chooses depth before committing to a reading. The gesture is continuous; the language is notThe gesture is continuous; the language changes in coherent chunksThe gesture is continuous; the language changes in coherent chunks, with an earlier reading stretching until it pops to a compressed replacement halfway through the transition. What varies continuously is the room occupied by complete accounts, not the completeness of a half-written clause.
The diff distinguishes surviving words from editsThe diff distinguishes surviving words, relocated phrases, and editsThe diff distinguishes surviving words, relocated phrases, substitutions, insertions, and deletions, separating punctuation from the words it accompanies. But correspondence is not rigiditya matched word need not stay rigida matched word need not stay rigid: when a comma introduces a long elaboration, the preceding phrase can stretch to carry it instead of making one final word bear the whole expansion. The diff identifies continuity; the stretch envelope gives that continuity enough material to move.
The author writes readings; the engine supplies motionThe author writes complete readings; the engine supplies correspondence, envelopes, and motionThe author writes complete readings; the engine supplies correspondence, envelopes, and motion without requiring manual animation tags for every edited word. This saves choreography, not judgement. A lexical match is not a guarantee that a claim retains its meaningA lexical match does not certify semantic equivalenceA lexical match does not certify semantic equivalence: adding 'not' can reverse a sentence while leaving nearly every other word untouched. A smooth transition is no warrant for a faithful paraphrase.
An agent's proposals are not the reader's vocabularyAn agent's proposals frame a vocabulary without exhausting what the reader may meanAn agent's proposals frame a vocabulary without exhausting what the reader may mean, so an absent option must remain something the reader can name rather than silently accept. Exploration is not endorsementTrying a reading is not endorsing it, and leaving a phrase untouched is not choosing its defaultTrying a reading is not endorsing it, and leaving a phrase untouched is not choosing its default; pinned notes remain objections or requests, not silent approvals. The reader must be able to pull on the writing and push back against its author.
Historical reference: Nelson's stretchtext. The drag interaction and agent-authored readings are this experiment's extension of the idea.
Pull an underlined phrase down or up. Or focus one with Tab and use ↓ ↑; hold Shift to move a little at a time.