Language Specification /
Ver2
A reordered D language specification. Suggested by Matthew Wilson in NewsDmD:
- Introduction
- Overview
- Lexical
- Arrays
- Assembler (inline)
- Attributes
- Classes and Interfaces
- Contracts
- Declarations
- Error Handling
- Expressions
- Floating Point
- Functions
- Garbage Collection
- Memory Management
- Memory Model
- Operator Overloading
- Modules
- Properties
- Statements
- Structs, Unions, Enums
- Templates
- Types
- Versioning
- Interfacing to C
- Portability Guide
- Embedding D in HTML
- Converting C to D
- Converting C++ to D
- The C Preprocessor Versus D
- D for Win32
- D vs C/C++/C#/Java
- Style Guide
- D Compiler
- Phobos (Runtime Library)
- FAQ
- Example: wc
- Future
- D Change Log (download, revisions)
- D Links
- Acknowledgements