I realise this isn't strictly about Boost, but I'd appreciate if someone could say a few words about the current state of ranges in the standard, Boost or elsewhere.

I'm familiar with the current Boost.Range, but thought there was a newer and rather different range library from Eric Neibler which was Boost compatible but not formally part of Boost, is that right?

Are either of these part of the C++ standard, either now or planned, or is there anything else planned for the standard?

Thx.

Kind Regards

Rob.