Shout out to D at cppcon, when talkign about ranges.

deadalnix via Digitalmars-d digitalmars-d at puremagic.com
Sat Oct 10 16:02:01 PDT 2015


On Saturday, 10 October 2015 at 18:07:02 UTC, Eric Niebler wrote:
> If I implied that I believe that D ranges were based on 
> Boost.Range, then I apologize. I don't believe that. I suspect 
> (but don't know) that ranges in D were independently invented 
> without knowledge of the long history of them in C++. Which is 
> fine except for the claims that C++ is playing catch-up. It's 
> not.
>

Ho come on, that's pretty obvious that C++ is playing catch up 
with all the new goodies there are in modern programming 
languages (which includes D, but not only). There is nothing 
wrong with it.

This is why the dev cycle went from eternity between 2 versions 
to few years. The talking point of the C++ inner circle has been 
super weird to say the least. It is like admitting it would be a 
supreme shame, while it is in fact the sign of a community that 
which to bring the best to its users, something nobody should be 
ashamed of.

>> Anyhow, it's best for us all to focus on doing good work 
>> instead of pettily fighting for irrelevant credit.
>
> I only jumped in when I saw some disparagement of C++ and my 
> work which (IMO) was both
> petty and wrong. I would very much like to drop this and get 
> back to productive work.
>
> \e

This is where you get it wrong. Looking at what others are doing 
and adopting the good ideas is the characteristic of a language 
community that is focused on improving the language rather than 
participating in some ego battle.

There was no disparagement of your work as far as I can tell. The 
fact you choose to take it that way is what elicit this 
conversation in the first place.



More information about the Digitalmars-d mailing list