Wie zwei Leute in dieselbe Zeile tippen, ohne einen Buchstaben zu verlieren

Zwei Cursor, eine Zeile, niemand in der Mitte, der den Stift hält. Ein Regler zerlegt das Zusammenführen über Indizes und baut es aus Adressen wieder auf, die zwischen den Buchstaben liegen.

Stufe Gleichzeitig tippen
  1. 0
  2. 1
  3. 2
  4. 3
  5. 4

Tippe auf einen Teil der Grafik, um die Stufe zu öffnen.

Was der Bruch gekauft hat

Ein Index beschreibt eine Stelle in einer Liste, die andere unter deinen Händen verändern. Ein Bruch-Bezeichner mit Knoten-ID beschreibt eine Stelle, die nur ihr Autor erzeugen kann — deshalb sortiert jede Replik dieselbe Menge an Änderungen in dieselbe Zeile: offline, in beliebiger Reihenfolge, ohne Server, der entscheidet, wer gewinnt.

Was drinsteckt

  1. 1 Beide schreiben in dieselbe Lücke — Index 1 bedeutet nicht mehr dasselbe, sobald jemand anderes vor dir editiert.
  2. 2 Der Buchstabe bekommt eine Adresse statt eines Index — Anna und Bob landen auf derselben Mitte — genau der Fall, für den die Knoten-ID da ist.
  3. 3 Die Pakete kommen unterschiedlich an — Hier gibt es keine Reihenfolge zu bewahren: es gibt zwei, und beide sind echt.
  4. 4 Der Eingang wird sortiert, nicht abgespielt — Zwei Änderungen mit gleicher Position trennt die Knoten-ID: eine willkürliche Regel, aber überall dieselbe.
  5. 5 Beide Bildschirme enden bei denselben fünf Buchstaben — Konvergenz ist keine Einigkeit über Bedeutung, sondern über Reihenfolge.

Interaktive Erklärungen

Stufe Gleichzeitig tippen
  1. 0
  2. 1
  3. 2
  4. 3
  5. 4
1 / 5