Walter sat down with me over Jitsi Meet a couple of weeks ago for the second part of our conversation about the origins of D.
Part One covered the years before D and how they impacted the development of D, from his early inspiration for the game 'Empire', through his college years, his time at Boeing, and his career as a compiler developer. If you missed it, you can see it here:
In Part Two, we talk about some of his early design decisions, including a few hits and misses, and some of his thoughts behind them. Why did he change his mind on adding templates and operator overloading? What's the story with the strict class struct dichotomy? That and more are all right here:
There's more I would have loved to have talked to him about, but I'll be able to get to some of it in a future conversation somewhere down the road. Before then, I have plans to drag someone else onto Jitsi with me for the next conversation. I have a list of people to pounce on, and the first one to accept will be my next guest.