Derelict 3 Deb Package

If you are a Linux user with APT on your system, you now have another option to get your hands on Derelict 3. Jordi Sayol has added it to his D-APT repository.

Posted in Derelict, Linux, News | Tagged , , | Leave a comment

vibe.d

vibe.d was announced a few days ago and I was going to post about it then, but the site was down for a bit. Then I forgot about it. Which I shouldn’t have, because it looks like quite an awesome project.

a new framework for general I/O and especially for building
extremely fast web apps. It combines asynchronous I/O with
core.thread’s great fibers to build a convenient, blocking
API which can handle insane amounts of connections due to
the low memory and computational overhead.

It’s a young project, but already packs several features that can make web development with D a breeze. I would love to play around with it myself, but I barely have time for the projects I’m already working on. Anyone got a few extra hours per week to spare?

Posted in News | Tagged , , | Leave a comment

New Bindings in Derelict 3

Thanks to Sven-Hendrik Haase, there are two new packages in Derelict 3.

  • DerelictAlure is a binding to AL Utilities REtooled, a library that takes care of some common tasks when working with OpenAL.
  • DerelictASSIMP is a binding to the Open Asset Import library, which allows you to import, and export, 3D models from a variety of formats.

Both of these are very useful additions to Derelict.

Posted in Derelict, News | Tagged , , | Leave a comment

DMD 1.074 and 2.059

Walter has announced new versions of the DMD compilers. 1.074 is, as usual, a bug-fix release. With the end-of-support date for D1 getting ever closer, don’t expect anything major to come out of that branch.

DMD 2.059, on the other hand, is quite a sight. In addition to the numerous bug fixes, there are several new features and changes. One thing that’s going to be a pleaser to many is that Universal Function Call Syntax now applies universally. That’s something for which we’ve been waiting for quite some time.

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

Library News Roundup

There’s been a sudden burst of announcements regarding D libraries — one native lib and three bindings. So I’ve collected them all here for your benefit. Thank me later.

First up, long-time D user Stewart Gordon, a D1 stalwart, has finally made the move to D2. That’s news in and of itself, but the reason I’m posting about it here is that it has resulted in his utility library being updated to D2. I’ve never used it, but you might find something useful there.

Daniel Kolesa has put together a binding to the Open Dynamics Engine, a rigid-body physics engine for games. Actually, he’s made two bindings. One, a static binding (meaning you can link statically or dynamically to ODE), has been created for the Deimos project. The second, a dynamic binding (meaning ODE must be loaded manually and static linking is not possible) has been ported from Derelict 2 and merged into Derelict 3.

Artur Skawina has announced an update for the native GTK bindings for D. I think the best place to send you is to the announcement itself, so you can get all the information you need before visiting the repository.

Finally, dnewbie has put together a binding for ocilib so that you can use Oracle databases from D. In my memory, this may be the first Oracle binding I’ve seen for D.

Posted in Derelict, Gamedev/Games, News | Tagged , , , | Leave a comment