On July 29, 2010, Andrei Alexandrescu gave a Google Tech Talk titled, “Three Cool Things About D.” The video is now available. I haven’t watched it yet, so I have no feedback or comments to give. Let me know what you think.
Meta
Archives
Categories
Tags
Applications Blogs Books Contests D.NET D1 D2 DDT Debugging Derelict Descent DMD DMDScript Dolce DVM DWT FreeBSD Gamedev/Games GameEngines GDC Graphics GtkD GUI IDE Interviews Jobs LDC Libraries Linux Mac Math Mono-D Presentations Programming Scripting SDWF Tango TDPL Tools Tutorials Utilities VisualD Web Windows wxD
D Bits- Setting Thread Affinity on Windows in D April 3, 2012When working with D's standard library, it is sometimes necessary to work around missing declarations in the core.sys.windows.windows module. It's a fairly big module as is, but it isn't all-inclusive. If you are doing any heavy-duty Windows development, you'll likely want a... […]
- Putting D's Array Slices to Use March 8, 2012I've been working on BorderWatch a little bit every day. My focus has been on getting the ASCII engine, Arthur, into a state that will let me get a game up and running. With the few modules that I've implemented so far, I believe I'm there. One of the D features that has... […]
- BorderWatch March 5, 2012I'm afraid I'm going to be waving goodbye to Dolce. It's been sitting, bit rotting, for a while now. Some time ago I encountered two major issues with my Allegro binding in Derelict 2. One, a random (and I mean... […]
- Compiling Data into a D Executable March 3, 2012I'm supposed to be posting part three of my series on binding D to C. It's going to be boring to write, so I keep putting it off. But I *will* get to it eventually. In the meantime, I wanted to blog about a neat feature of D that I'd sort of forgotten about until I needed it. I'm working on an ASCII-based strategy/simulation game in the.. […]
- Binding D to C Part Two January 31, 2012This is part two of a series on creating bindings to C libraries for the D programming language. In my previous post, I discussed the difference between dynamic and static bindings and some of the considerations to take into account when deciding which way to go. Here in part two,... […]
- Setting Thread Affinity on Windows in D April 3, 2012
I’m not sure why Andrei didn’t tell them about static and renamed imports when they were getting bothered about symbol conflicts from imports.
But I think they have a good point about suddenly failing to compile not being a great result. If you’re the original programmer you probably know that std.file.copy() was what was meant. But some poor maintenance programmer probably will not know which copy() was meant without a lot of effort. So the default of public imports is a poor choice. Of course this has been argued to no end on the D newsgroups.
I missed the opportunity of mentioning static and renamed imports. It’s simply my being nervous.
The last question was a good one too — “What is the largest application written in D?” There should be a page on digitalmars.com listing cool apps people have written with address where people can send more descriptions and screenshots. “The Qt Bindings” is not such an inspiring answer. That question definitely deserved a book.
That only showed AA’s complete lack of touch with the community.
And that can be a great comment to his book too
We use D heavily in productive environments since 1,5 years….not every application has yet made it to the public