This Week in D August 30, 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.


Major Changes

The move to D for dmd itself led to a flurry of pull requests. Now that the basic port is complete, the developers are looking at cleaning it up and working on performance, and fixing a few regressions, including some performance issues.

In the community

Community announcements

See more at digitalmars.D.announce.

Significant Forum Threads

By far, the biggest news this week was Andrei Alexandrescu announcing that he was Moving forward with work on the D language and foundation - by quitting his day job at Facebook in order to work on D full time.

This was on front page of Reddit for days, getting almost 1,900 points, over 500 comments, and an overwhelming positive response.

This editor also heard people in-person talking about the news, people who don't typically follow D stories (but when they do hear them, they do often ask me about them since they know I'm involved in the community). The Reddit stats plus the personal anecdotes made this news appear to be one of the biggest publicity events for D in at least a year.

Andrei's plans with the time are to finish the legal process of forming a not-for-profit D foundation, to write lots of code and documentation (possibly including a second edition of his "The D Programming Language" book), and to work on raising money for the foundation, starting with donating his own book proceeds to it.

He stated in the Reddit thread that his personal situation is secure. This should be a stable, long-term decision.

Learn more about D

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