This Week in D

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

The team is preparing for the next official dmd release, and is only merging major bug fixes and regressions found in the beta at this time.

Major Changes

DMD now requires a working D compiler to be built, a step toward making a self-hosting dmd compiler.

D 2.067.0-b3, the next beta for the soon-to-be-coming release, is out. If you use the beta, please file regression bugs as soon as possible so we can fix them before the release.

DIP75 was written, aiming to formalize the release process. It seems uncontroversial.

In the community

Community announcements

See more at digitalmars.D.announce.

Significant Forum Discussions

DIP75 - Release Process is a thread aiming to formalize the dmd release process

Standard GUI framework inspired by Qt was discussed. While this is a topic which often comes up, it is this editor's opinion that little will come from it - the core Phobos maintainers have little interest in adding a GUI library to the stdlib, and third party ones always end up being more work than the author expects when starting, making them perpetually behind schedule. Nevertheless, the discussions are interesting to follow, and perhaps this one will be different.

See more at forum.dlang.org and keep up with community blogs at Planet D.

Upcoming events

Learn more about D

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