DMD 1.073 and 2.058

There’s a lot to be happy about in the two new DMD releases. Both version 1.073 and 2.058 are loaded with bugfixes. The 2.x release even sports a new lambda syntax. I was very happy that my “favorite” D bug was finally getting fixed in this release. Unfortunately, it was reverted during beta due to some serious regressions. My fingers are crossed for the next release.

Thanks to every one who helped make these fantastic releases possible. Your hard work is always appreciated!

Posted in DMD Releases, News | Tagged , , | Leave a comment

D Forums

Vladimir Panteleev’s awesome web interface to the D newsgroups has now gone live on the D site to replace the clunky old web interface that used to be there. I still prefer my newsreader, but now I finally have a nice, permanent place to link to D announcements and such from this blog.

Vladimir used D to create the whole thing, making it a nice demonstration of D usage in the web sphere. As with many other open source D projects these days, there is a repository over at GitHub for your hacking pleasure.

Posted in News | Tagged | Leave a comment

Comments Temporarily Moderated

Unfortunately, some spam comments have been getting past the filter and posted to some old posts. It’s the first time it’s happened on this blog since I’ve been running it. But it’s starting to annoy me. I’ve deleted several today. So, until it dies down, I’m turning on comment moderation. Don’t let that stop you from commenting, though, if you have something to say!

Posted in General | 3 Comments

Getting Started With D

There’s a nifty little guide online now that explains how to get set up with the D Programming Language and (ahem) Vim on Windows. It looks to be a great intro for those coming to D for the first time. One of these days, I’ll have to take the time to try (again) to get comfortable with Vim.

Posted in IDE, News | Tagged , , , | 1 Comment

Derelict on GitHub

I’ve finally got Derelict all set up on GitHub. But if you haven’t kept up with the Derelict forum, you may be surprised at the Derelict3 label. The short version is that my decision to move to GitHub coupled with the recent announcement by Andrei that D1 would be phased out this year led me to believe this was a good time to overhaul the code base. Read more about that in my forum post on the topic.

You can consider it in an alpha state. Currently, there are three packages: DerelictUtil, DerelictGL3 and DerelictGLFW3. The readme in the repository explains most of what you need to know to get started. Two things to note. First, if you aren’t using modern OpenGL, stick with Derelict2. Second, if you are using D1, stick with Derelict2. Otherwise, consider this an opportunity to easily get up and running with Modern OpenGL in D.

If you do want to dive in, you’ll likely want to get your hands on GLFW 3 if you haven’t got a framework already. I do intend to add bindings for SDL 2, but for now GLFW 3 is it.  You’ll have to check out the source from the Sourceforge git repository (the Subversion repository is the 2.7 branch — not what you want). You’ll then need CMake to build.

As I explain in the readme, non-Windows and/or non-DMD users will need to modify the Derelict build script to actually build Derelict3. It is currently set up only for Windows and is not in a final, configurable form yet. I just hacked it together, though I did put just a little bit of structure in it with an eye to the future. It shouldn’t take too much effort to get it going.

Enjoy!

Posted in Derelict, News | Tagged , , , | 3 Comments