Interfacing D with C: Arrays Part 1

Posted on

When interacting with C APIs, it’s almost a given that arrays are going to pop up in one way or another (perhaps most often as strings, a subject of a future article in the “D and C” series). Although D arrays are implemented in a manner that is not directly compatible with C, the fundamental building blocks are the same. This makes compatibility between the two relatively painless as long as the differences are not forgotten. This article is the first of a few exploring those differences.

Read more...

The #dbugfix Campaign: Round 1 Report

Posted on

The 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...

DConf 2018 Programme & Open Registration

Posted on

Registration for DConf 2018 Munich, May 2-5, is open! 21 hours of engaging presentations and panels, an all-day Hackathon, and intelligent conversation with members of the D programming language community! We have keynotes from language stewards Walter Bright and Andrei Alexandrescu, along with our invited guest from academia Martin Odersky, professor at EPFL and creator of the Scala language. Whether you know nothing of DLang or you’re a seasoned pro, we invite you to spend 4 days with us to partake in the fun, the education, and the German beer. Check the programme and register today!

Read more...