Signal · When? · it acts
Element 87
Stop it, keep what's done, and wait for me.
Esc · stop button · talk over it
First known
Opened
1963CTSS: press the break key and your program stops, is kept just as it was, and waits for you to start it again. MIT Computation Center.
See also: GPT-4o barge-in: talk over the model and it stops, 13 May 2024.
“the quit signal is generated by depressing and relasing the break key ... machine conditions and the status of memory are preserved for inspection, modification, or re-entry.”
The guide calls the stopped program 'dormant', not dead, because 'the user may still restart or examine his program'.
Someone opened the dated document itself. The source.
- ReadingValue
Specimen № 87 — operate freely
Stop it mid-photo (Esc works too). Then try pulling the plug.
Fig. 87 — Interrupt
000 readings · idle
Anatomy of Interrupt
- 01Stop
- You
- Presses stop, or Esc.
- It
- Takes no new step from that moment.
- 02Keep
- You
- Sees what was finished.
- It
- Leaves every completed step exactly as it is.
- 03Put back
- You
- Finds nothing half-done.
- It
- Returns the step in flight to how it was before.
- 04Wait
- You
- Decides what's next.
- It
- Waits to be told: resume, redirect, or start again.
Phases light as the specimen above registers them. The dark ones are the ones it can't sense.
Lineage
Time-sharing gave every terminal a key that interrupts the running program, which is why Ctrl-C still stops one. Database transactions supplied the other half of the promise in the 1970s: a step either completes or is rolled back, never left half-done.
Under delegation
Mutates
- Survives
- Mutates
- Dissolves
Stopping a program used to mean killing it. Stopping an agent has to mean something gentler: keep what it finished, undo what it was halfway through, and wait to be told. Without that middle promise, every stop leaves a mess for someone to find later.
Down the Signal column
- it reactsPPress
- it followsHHold
- it targetsOOpen
- it remembersScSchedule
- it connectsNNotify
- it guessesWWake
- it actsIInterrupt
Read down and Press gets heavier: each step is the same act, on a machine that keeps track of more.
Bodies
The act stays put while the hardware changes. These are some of the forms Interrupt takes.
- Esc
- talk over it