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.