This Week in D November 8, 2015

Welcome to This Week in D! Each week, we'll summarize what's been going on in the D community and write brief advice columns to help you get the most out of the D Programming Language.

The D Programming Language is a general purpose programming language that offers modern convenience, modeling power, and native efficiency with a familiar C-style syntax.

This Week in D has an RSS feed.

This Week in D is edited by Adam D. Ruppe. Contact me with any questions, comments, or contributions.

Statistics

Major Developments

DMD 2.069.0 was released this week, making the official switch to ddmd - the self-hosted compiler, ported to D. In the release are rangified functions and the experimental std.allocator in Phobos.

Other major improvements are line numbers in backtraces on Linux and basic support for calling Objective-C functions was added to the language on Mac.

Please help support D on Mobile

The Objective-C support in dmd (soon likely to be ported to ldc and gdc) is just one step toward better D support on mobile. An LDC cross-compiler for Android/ARM based on the previous version of dmd was also released this week, as well as a iOS LDC binary release based on D 2.067.1.

These two compilers for Android and iOS could use help: developers and especially testers.

If you can, please help these efforts by running the tests on your ARM Android device!

In the community

Community announcements

See more at the announce forum.

Learn more about D

To learn more about D and what's happening in D: