On Thursday, 31 December 2015 at 18:26:08 UTC, Steven Schveighoffer wrote:
I'm not concerned. Code can live in experimental as long as it's needed to flesh out the API. The idea behind std.experimental is to give us a disclaimer that the API may change at any release despite usage.

So the timeline is "when it's ready"

I concerns me because without deadlines things get endlessly delayed. Also, keeping things in experimental for too long encourages a overly cautious mentality IMO.

In the case of allocator, it's quite possible we could start including parameters to functions that are allocators in std, since the behavior of the allocator is implementation, not API. In other words, a function that takes an allocator may not have to be in std.experimental, as long as you know that the parameter is an allocator and the implementation knows how to properly use it (and existing code compiles).

I was under the impression that any Phobos code importing from experimental was taboo.

Reply via email to