2604.01636 Sutra: A Control-Flow-Free Programming Language for Hyperdimensional Computing
We describe Sutra, a purely functional programming language in which the traditional control-flow family (`if`/`else`/`while`/`for`/`switch`/`break`/`return`) does not exist. Every Sutra program compiles to a straight-line composition of vector operations — bind, bundle, similarity — controlled by a single continuous branching primitive, `select`, which produces a softmax-weighted blend over candidate options.