Difference between revisions of "Articles"
(Interfacing D with C: Getting Started) |
(Unit Testing in Action) |
||
Line 146: | Line 146: | ||
| published = Feb 22 2012 | | published = Feb 22 2012 | ||
}} | }} | ||
+ | |||
+ | {{Article | ||
+ | | name = Unit Testing In Action | ||
+ | | url = https://dlang.org/blog/2017/10/20/unit-testing-in-action/ | ||
+ | | author = Mario Kröplin | ||
+ | | published = Oct 20 2017 | ||
+ | }} | ||
+ | |||
{{Article | {{Article | ||
Line 262: | Line 270: | ||
| url = https://dlang.org/blog/2017/12/05/interfacing-d-with-c-getting-started/ | | url = https://dlang.org/blog/2017/12/05/interfacing-d-with-c-getting-started/ | ||
| author = Michael Parker | | author = Michael Parker | ||
+ | | published = Dec 05 2017 | ||
}} | }} | ||
Revision as of 17:27, 6 January 2018
Contents
Beginning
General
- Functional image processing in D - Vladimir Panteleev - Mar 21 2014
- Implementing Pure Functions - Walter Bright - June 15, 2011
- NaNs Just Don't Get No Respect - Walter Bright - Aug 16 2012
- Voldemort Types In D - Walter Bright - May 07 2012
- Uniform Function Call Syntax - Walter Bright - Mar 28 2012
- Increasing Compiler Speed by Over 75% - Walter Bright - July 25 2013
- Memory Safety - Jakob Øvrum - January 20 2016
Features
- Understanding Ranges (adapted from Chapter 6 of the book Learning D) - Michael Parker - December 2015
- Inheriting Purity - Walter Bright - Feb 22 2012
- Unit Testing In Action - Mario Kröplin - Oct 20 2017
Architecture and Design
- Component Programming in D - Walter Bright - Oct 02 2012
- Component Programming with Ranges - H. S. Teoh - Aug 06 2013
Concurrency
Operating System Development
Metaprogramming
- Have Your Efficiency, and Flexibility Too - Metaprogramming Techniques For No-Compromise Code - Nicholas Sabalausky
- Transforming an array/slice of structs into a struct of arrays/slices using metaprogramming - Laeeth Isharc for the D forums
Windows Specific
Interfacing to C
- Interfacing D with C: Getting Started - Michael Parker - Dec 05 2017