std.experimental Timeline

Jack Stouffer via Digitalmars-d digitalmars-d at puremagic.com
Thu Dec 31 10:54:05 PST 2015


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.



More information about the Digitalmars-d mailing list