new DIP1: DIP Template

Daniel Keep daniel.keep.lists at gmail.com
Wed Jul 15 00:57:10 PDT 2009



Leandro Lucarella wrote:
> (stuff)

How about this?

The newsgroups are for discussion.  This includes introducing new ideas
and discussing new ones.

The DIPs are for formally recording a concrete proposal which has shown
interest from the D community.  It should include rationale, examples,
links to important discussions on the newsgroups, etc.

Bugzilla is for formally recording implementation defects.  This
includes tracking the implementation of a DIP which has been accepted.

In essence, the newsgroups are informal discussion, the DIPs are formal,
subjective issue tracking and bugzilla is for formal, objective issue
tracking.

With that sort of setup, ideas for improving the language would start in
the NG.  Once the idea has been fleshed out, someone steps up to
champion the issue and takes responsibility for the DIP.  The DIP then
records the formal description of the idea, links to NG threads, etc.
If it gets accepted by The Grand Council™ [1], appropriate bugzilla
issues are opened and linked.

Sound acceptable?


[1] Being whoever actually has commit permission to the respective part
of the toolchain/libraries/etc.  I'd imagine that for compiler issues,
this would be Walter, Don, the LDC gang; for standard library issues:
Andrei, Sean, the top Tango folks (let's all play nice!).  Or something
to that effect.



More information about the Digitalmars-d mailing list