Sketchpad
I. Sutherland, 1963
A language for computer-aided design. Constraints using value inference. Introduced the "ring" structure - a circular list.
"Sketchpad: A Man-Machine Graphical Communication System", I. E. Sutherland, MIT Lincoln Lab, TR 296 (Jan 1963).