Difference between revisions of "Tutorials"
(Added the link to the "Getting Started with the D Programming Language" article.) |
m (→How To: added link to Read table data from file) |
||
Line 34: | Line 34: | ||
* [[Unittest|Run unit tests]] | * [[Unittest|Run unit tests]] | ||
* [[Using NASM with D]] | * [[Using NASM with D]] | ||
+ | * [[Read table data from file|Split file into multidimensional dynamic string array]] |
Revision as of 07:21, 5 September 2013
Best Practices
- Order of import statements
- Portability and performance
- Conventional module name for importing all modules in a package
Common Idioms
Although D inherited much of its syntax from C and C++, the new features that it introduces lead to some common idioms that are unique to D.
- Initializing variables
- Declaring constants
- Looping over integers
- Unittest placement
- Commenting out code
- Declaring dense multidimensional arrays
- Voldemort types
How To
- Bind D to C
- Compile and link with DMD on Windows
- Convert header files with SED
- Define custom print format specifiers
- Function literals
- Getting Started with the D Programming Language -- Mike "Aldacron" Parker
- Implicitly convert a user-defined type to a builtin type
- Output locale character (MBS) to console
- printf
- Promote D Projects
- Regular expressions
- Runtime type information (RTTI)
- Run D in a CGI (web) environment
- Tame OPTLINK
- Run unit tests
- Using NASM with D
- Split file into multidimensional dynamic string array