Commits
Dave Abrahams committed 29bd9c05ae3
[stdlib] Prototype new protocols for Sequences, Streams, and Containers
These protocols fix a number of problems with the existing system,
among them esoteric naming ("Indexable", "Generator"), the subtlety of
a MultiPassGenerator protocol that refines Generator without adding
any structural requirements, and questions about whether types with
reference semantics even fit into the framework. Lacks any real
testing; this merely proves that we can compile the protocols and use
them in trivial algorithms.
Swift SVN r10967