New DIP73: D Drafting Library

Jonathan Marler via Digitalmars-d digitalmars-d at puremagic.com
Wed Feb 4 15:15:23 PST 2015


On Wednesday, 4 February 2015 at 22:10:51 UTC, Piotrek wrote:
> Hi,
>
> Abstract:
>
> D Drafting Library is an official library modeled by the D 
> community and designed to support the development process of 
> the D Standard Library. The drafting library is coupled with 
> the standard library and doesn't introduce any duplicated 
> functionality. It should be used during the drafting stage of 
> the new functionality development.
>
> Link to the DIP:
> http://wiki.dlang.org/DIP73
>
> and to the recent discussion for initial proposal:
> http://forum.dlang.org/post/rwavdkzmkqxpldveueje@forum.dlang.org
>
> Please comment, share your view and doubts. Don't hesitate to 
> ask any question.
>
> I tried to define the proposal to be almost non-intrusive for 
> not interested developers.
>
> I can handle point 3 and 4 from "Proposal implementation steps" 
> section as a pull requests when proposal is accepted. Step 1 
> and 2 are trivial but can't be done by me as I'm not the person 
> in charge.
>
> Piotrek

This looks very similar to std.experimental.  I originally 
thought that the difference between std.experimental and this 
library was going to be how it was used.

std.experimental:
    module that may become part of the standard libary later

your proposed library "mars"?:
    modules that will probably not become a part of the standard 
library.  They are "addons" to the standard library.  i.e. Maybe 
you would like the SDL library, but it doesn't make sense to 
include in the standard library because it it not useful to 
everyone.  For these kinds of libraries it would be nice to have 
a set of community supported libraries that shouldn't be in the 
standard library but are still useful to a subset of the 
community.

However, it appears that this proposal is just another version of 
std.experimental.


More information about the Digitalmars-d mailing list