Keeping a dynamic sorted range

Sean Kelly via Digitalmars-d digitalmars-d at puremagic.com
Mon Nov 10 15:19:39 PST 2014


On Monday, 10 November 2014 at 19:59:02 UTC, Andrei Alexandrescu 
wrote:
> On 11/10/14 7:42 AM, Sean Kelly wrote:
>> To address your question a bit more fully, it seems like this 
>> is
>> something the range proposal for C++ is better suited for. Then
>> appending would just be a special case of inserting at a 
>> specific
>> position. I've got to say, if I had the time I'd implement the 
>> C++
>> ranges in D. They seem more powerful and easier to use.
>
> What would be their advantages?

The ability to denote a position within a range is an important 
facet of some algorithms, such as rotate.  For example, see:

https://ericniebler.github.io/std/wg21/D4128.html#iterator-operations-are-primitive


More information about the Digitalmars-d mailing list