Elements of containers (and pseudo-containers) are accessed by the range abstraction of D. D's InputRange, ForwardRange, BidirectionalRange, RandomAccessRange, and OutputRange are sufficient to connect many types of containers and many types of algorithms.

Most modules of Phobos, including std.range, provide algorithms and ranges that make programs consistent, fast, and easy to maintain.

-- http://astoriaseminar.com/sessions.html

Reply via email to