On Wednesday, 28 October 2015 at 00:28:51 UTC, 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.

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?

Andrei

Author of the PR here. If this is the precedent you want to set that's fine with me.

Two things though: We would need to do some announcement to tell people that the purpose of std.experimental is fundamentally changing from "staging area for new modules" to "staging area for all new symbols". Two, we need some set rules on when each type of addition goes out std.experimental. I can envision things sitting there for a while if we don't have a hard and fast rule, as people will want to keep making additions/changes.

Reply via email to