Archive for February, 2008

DMD 1.027 and 2.011

Wednesday, February 20th, 2008

Walter has released new versions of both DMD compiler branches. As usual, the stable 1.x release (1.027) is mostly a collection of bug fixes. The developmental 2.x branch (2.011) has a host of improvements and additions to the standard library (Phobos) along with a handful of new language features.

Newcomers should be aware that currently the 1.x series is recommended for production code. The 2.x series is highly unstable and constantly in flux.

Technorati Tags: , , ,

Monster 0.6

Wednesday, February 20th, 2008

Nicolay has released a new version of the D-based game scripting language Monster. This release adds support for Tango, so that it’s no longer for the Phobos-only crowd. I like seeing projects which support both libraries.

Technorati Tags: , , , ,

Blaze 2D Physics Engine

Monday, February 18th, 2008

D game programmers will be interested in this. Mason Green has announced Blaze, a 2D rigid body dynamics physics engine. It is based off of Glaze, Chipmunk and Box2D. It currently provides a sequential impulse solver, stacking and non-convex models via partitioning and covering. More is on the todo list.

Technorati Tags: , , , ,

Attn: Derelict Users

Sunday, February 10th, 2008

Two items of interest to Derelict users:

1) If you updated from the trunk, or fetched Derelict through DSSS within the past 14 hours or so (it’s almost 7:30 am GMT as I type this) , you will have a version that is incompatible with Tango 0.99.4 Frank. If you did not and are using an older snapshot of Derelict, it will be incompatible with the latest Tango trunk (the future 0.99.5 release).

I have just committed a fix that should allow Derelict to work with both the latest Tango release and the current trunk. It works for me, anyway.

2) Gregor discontinued support for building libraries in DSSS with the previous release (0.74), but the current release (0.75) allows them again. I’ve done a test run of ‘dsss net install derelict’. It installs and compiles just fine. So if you prefer to get Derelict that way, you should be OK. I haven’t tested individual package installs, so if you encounter any problems let me know.

On a side note, I’ve been unable to test the independent build of the Derelict libs (i.e. outside of the DSSS install process, via running ‘dsss build’ in the trunk directory). I’ve apparently got an older copy of Derelict somewhere on my system that DSSS keeps picking up but that I can’t find. If you are building the libraries that way, let me know if it doesn’t work for you.

I still recommend that Derelict users avoid building the libraries altogether and just let DSSS/Rebuild/Bud compile and link the Derelict modules automatically for you. You should really only need to build the libraries if you are using an IDE/build tool that doesn’t do it for you automatically. Though, the DSSS ‘net install’ feature is really nice for those going that route.

Technorati Tags: , , ,

DWT Mercurial Snapshots

Sunday, February 10th, 2008

The DWT projects over at DSource all use Mercurial rather than Subversion. They are now all configured such that you can download zip/gz/bz2 snapshots directly from the browser. You can get snapshots of dwt-win, dwt-linux, dwt-samples and dwt-addons.

Technorati Tags: , , ,