On Monday, 15 September 2014 at 14:44:53 UTC, Andrei Alexandrescu wrote: > For now I was aiming at copying string's semantics. Then range primitives should move to std.range or where they are now. By default string iterates over its array elements, which is char in this case.