Difference between revisions of "DIPs"

From D Wiki
Jump to: navigation, search
m (spelling)
Line 26: Line 26:
 
| [[DIP4]]
 
| [[DIP4]]
 
| Properties
 
| Properties
| [[DIP6|Superceded]]
+
| [[DIP6|Superseded]]
 
| an alternate usage/definition syntax for properties.
 
| an alternate usage/definition syntax for properties.
 
|-
 
|-
 
| [[DIP5]]
 
| [[DIP5]]
 
| Properties 2
 
| Properties 2
| [[DIP6|Superceded]]
+
| [[DIP6|Superseded]]
 
| a variant of DIP4.
 
| a variant of DIP4.
 
|-
 
|-

Revision as of 17:51, 27 January 2013

UNOFFICIAL PLACEHOLDER PAGE — See Official DIP Index

ID Title Status Description
DIP1 Template DIP Draft This is a DIP template that can be used as a model to start a new proposal.
DIP2 Const code bloat Approved proposed solution for bug 1961.
DIP3 Remove inheritance protection Approved non-public inheritance in a single inheritance language that has a single root object hierarchy makes little sense.
DIP4 Properties Superseded an alternate usage/definition syntax for properties.
DIP5 Properties 2 Superseded a variant of DIP4.
DIP6 Annotations Approved extend the D programming language with annotations.
DIP7 Operator overloading Approved Revamped operator overloading.
DIP8 Improving Runtime Type Info Draft Templating RTTI.
DIP9 Redo toString API Draft Replace inefficient aggregate toString API with efficient delegate-based version that supports formatting.
DIP10 Qualified constructors and destructors for structs Draft
DIP11 Automatic downloading of imports Draft Support automatically downloading imported files via new import path specifications or pragmas.
DIP21 Fixing property Draft