Q-BAL
Queue-BAsed Language
Ben Yackley and Michael Shulman
A language whose only data structure is the queue. An "attachment" x - y pops the first element of x and enqueues it to y. Control flow is obtained through explicit manipulation of the program counter which is itself a predefined queue.