digitalmars.D - =?UTF-8?Q?Re=3A_std=2Eexperimental_=E2=80=93_DConf=3F?=
- Jonathan M Davis via Digitalmars-d (11/16) May 29 2014 On Thu, 29 May 2014 18:35:49 +0200
- Walter Bright (2/9) May 29 2014 Doesn't "experimental" imply all of that already?
On Thu, 29 May 2014 18:35:49 +0200 Joseph Rushton Wakeling via Digitalmars-d <digitalmars-d puremagic.com> wrote:On 29/05/14 16:47, Steven Schveighoffer via Digitalmars-d wrote:If we make it clear up front that our policy is that nothing will stay in std.experimental permanently (at some point, either it gets moved into std in one form or another or it gets removed entirely), we explicitly state that the API in std.experimental can (and likely will) change, and we explicitly state that we will _not_ support the code in std.expermental long term unless/until it gets moved into std, then anyone who relies on std.experimental never changing has no one to blame but themselves. - Jonathan M Davisjavax was the experimental branch for Java's experimental code. Now javax.xml is PERMANENT.Point taken. That said, I fear that _any_ module or package that gets widely used carries such a risk.
May 29 2014
On 5/29/2014 6:28 PM, Jonathan M Davis via Digitalmars-d wrote:If we make it clear up front that our policy is that nothing will stay in std.experimental permanently (at some point, either it gets moved into std in one form or another or it gets removed entirely), we explicitly state that the API in std.experimental can (and likely will) change, and we explicitly state that we will _not_ support the code in std.expermental long term unless/until it gets moved into std, then anyone who relies on std.experimental never changing has no one to blame but themselves.Doesn't "experimental" imply all of that already?
May 29 2014