Some time ago, William DeVore put together a Derelictified binding to the Open Dynamics Engine library and submitted it to me for inclusion in the Derelict trunk. I’m happy to announce that I have finally gotten around to putting it in: DerelictODE is now an official Derelict package. There’s been other work steadily going on as well.
Over the past month or so, the Derelict documentation has gotten a good going over. Corrections, clarifications, and additions that had been overlooked or neglected were all taken care of. For example, some sections were badly out of date, while other important sections were missing altogether (such as the one on loading OpenGL extensions in DerelictGL). I’m fairly confident that the docs are now at least up to date. As to whether they are as clear and useful as they can be, time will tell.
Derelict also has a new install script. Sort of. The directory structure of the trunk was implemented as it is in order to ease maintenance and to allow users to check out specific packages rather than the whole trunk. While it serves the purpose, it does make a bit of extra work for actually using the packages. To put the Derelict source on the import path, you either have to copy everything to a single ‘derelict’ directory somewhere, or specify each package separately on the command line. The new install script allows you to easily copy all of the source modules from each package, or from only those packages you specify, to a single ‘derelict’ directory at a location you specify. You can read more about it in the Derelict forums.
If you are new to D, you can learn more about Derelict at the project home page.
Technorati Tags: D Programming Language, Derelict, Open Dynamics Engine, ODE