The wiki for the
D Programming Language
FrontPage
|
News
|
TestPage
|
MessageBoard
|
Search
|
Contributors
|
Folders
|
Index
|
Help
|
Preferences
|
Edit
Language Specification
The best place for information on the D language specification is the
Digital Mars D homepage
. An
Unofficial Specification
is also being worked on. Since the reference compiler,
DMD
, is not perfect there are some bugs that relate
deviations from the specification
.
Specification
D1.x
D1.00 PDF
(Feb 2007)
PDF Archive
Japanese
Portugese
(old?)
D2.x
(Alpha)
Japanese
Documentation Comments
Unofficial
D1.x
Standard Library (Phobos)
D1.x
D2.x
(Alpha)
Documentation Comments
FAQ
D1.x FAQ
D2.x FAQ
(Alpha)
Books
The D Programming Language
D2.x
Learn to Tango with D
D1.x
Tango
Reference Compiler Bugs
D1.x DMD Bugs
These are bugs found in the reference compiler DMD that relate to the D1.x specification.
Specification Meta Bug
.stringof Missing Documentation
Grammar & Mangles
ABI
Parameter Storage Classes
Property Syntax
Protection
Template Ordering
a.foo(...) -> foo(a, ...) transform for a array not documented
'mangleof' can't be member of a struct not documented
what operations call the gc?
D1.x series proposal (unofficial)
NG: Improving the Specification
Related
FAQ
Transitioning from another language
Feature List
D2.x (Alpha) changes
Development with D
Language Development
FrontPage
|
News
|
TestPage
|
MessageBoard
|
Search
|
Contributors
|
Folders
|
Index
|
Help
|
Preferences
|
Edit
Edit text of this page
(date of last change: November 13, 2009 1:48
(diff)
)
(C) subject to the FDL (Free Documentation License)
last change: November 13, 2009