The D Language Foundation hit its goal of raising $3000 to fund development on the D plugin for Visual Studio Code, code-d, and its supporting tools. This post explains where that money is going and talks about the future of the Foundation’s ecosystem funding initiative.
Read more...DMD 2.081.0 Released
Posted onDMD 2.081.0 is now ready for download. Things that stand out in this release are a few deprecations, the implementation of a recently approved DIP (D Improvement Proposal), and quite a bit of work on C++ compatibility. Read all about it!
Read more...How an Engineering Company Chose to Migrate to D
Posted onImagine there is this little-known programming language in which you enjoy programming in your free time. You know it is ready for prime time and you dream about using it at work everyday. This is the story about how I made a dream like that come true.
Read more...DasBetterC: Converting make.c to D
Posted onD as BetterC (a.k.a. DasBetterC) is a way to upgrade existing C projects to D in an incremental manner. This article shows a step-by-step process of converting a non-trivial C project to D and deals with common issues that crop up.
Read more...Driving Continuous Improvement in D
Posted onKeeping a level of quality in software projects is a neverending battle. Bad practices and shortsighted design decisions make their way into code over time, whether from poor oversight, rushing things through, or simple code rot. There are three things we do in Phobos, other than tests, to fight this entropy.
Read more...DConf 2018 Ex Post Facto
Posted onA look back at DConf 2018 in Munich from a personal perspective.
Read more...Complicated Types: Prefer “alias this” Over “alias” For Easier-To-Read Error Messages
Posted onNick Sabalausky presents a simple and effective D tip for improving error messages involving aliased types.
Read more...The #dbugfix Campaign: Round 1 Report
Posted onThe D Foundation released version 2.080.0 of DMD on May 2nd. That normally would have been accompanied by a blog post highlighting some of the items from the changelog. This time, it should also have included the first update on the #dbugfix campaign. I was on vacation with my wife in the days before and … Continue reading The #dbugfix Campaign: Round 1 Report
Read more...Communal Benevolence Required
Posted onDConf 2018 is coming up fast. The final pieces of preparation are soon to fall into place and then the day will be upon us. Already, we’re looking at what comes next.
Read more...D Goes Business
Posted onMany companies run their business processes on an SAP system. Often other applications need to access the SAP system because they provide data or request some calculation. There are many ways to achieve this… Let’s use D for it!
Read more...