Walter Bright wrote:
If we can get anywhere close to that level of success with ranges and containers, we should all be well pleased.
Mike Taylor has a phrase for that I think is well-coined: "impedance matching", defined as the work necessary to get one library module to work with another library module. One example of bad impedance matching is C++ iostreams' attempt to make a memory buffer look like a file. Phobos propagated that mistake in its own streams.
