On 28-Oct-2015 03:28, Andrei Alexandrescu wrote:
I was looking at https://github.com/D-Programming-Language/phobos/pull/3765 and whilst it's a sensible addition, I'm thinking we'd want to pass it and all other library additions through std.experimental first. So we'd have a std.experimental.range package that would be a purgatory for things to be added to std.range, and so on.
Then there needs to be a _process_ for migration and/or purging of symbols from std.exp. We have NOTHING for that aside from good intentions.
So probably not a good idea to drop stuff in a place that has no concrete plans to merge with std.
We have examples from the past when additions that seemed obvious and sensible needed a few tweaks before stabilization. Going through std.experimental seems like a good approach to do such. What say you?
Otherwise ok.
Andrei
-- Dmitry Olshansky
