Code in 2D: Ein vertikaler Ausdruck für 3-stellige Operatoren
Spatial languages: Writing code in 2D

Der Autor schlägt vor, Code in zwei Dimensionen zu schreiben, um echte 3-stellige Infix-Operatoren zu ermöglichen. Er demonstriert dies mit dem Operator `@@`, der zwei Bedingungen prüft und ein Ziel togglet, und zeigt, wie vertikale Verkettung komplexe Logik wie einen 3-Bit-Addierer oder Quantenschaltungen (CCCX-Gatter) elegant ausdrücken kann. Der Artikel vergleicht mit anderen räumlichen Sprachen wie Befunge, Orca und Hexagony und endet mit einer Reflexion über den Einfluss von Sprache auf das Denken.
All diese Zeit haben wir Ausdrücke im 1D-Raum geschrieben, aber was passiert, wenn wir eine zusätzliche Dimension freischalten?