4 The Collection Way of Life

Simplicity does not precede complexity, but follows it.

Alan Perlis

Since the concept’s introduction in the 70s, collections and their associated iterators are important programming elements of Smalltalk. Correctly used, they improve both code compactness and code understanding; two paradigms which may seem antagonistic. Since then, these innovations have percolated into many popular programming languages.