Archive for June, 2006

Updated DerelictAL

Monday, June 12th, 2006

The DerelictAL package, Derelict’s OpenAL binding, has been updated. Previously it was missing bindings for an important set of functions (alc*). Those are all in. There were also some Derelict doc updates and bugfixes.

Technorati Tags: , , ,

Build 3.01

Friday, June 9th, 2006

Hot on the heels of Build 3.0 comes Build 3.01. Several fixes and a few enhancements. Go get it.

Enki is Here

Wednesday, June 7th, 2006

Eric Anderton has announced Enki 1.0, a “frontend parser generator that uses an annotated EBNF syntax to produce .d sourcefiles.” If you are in to that sort of thing, download it and let Eric know what you think.

Technorati Tags: , , ,

Latest Derelict Update

Tuesday, June 6th, 2006

Derelict just got a huge update. For the curious:

- Tomasz Stachowiak (h3r3tic), one of Derelict’s maintainers, put a new interface on top of Derelict’s shared lib loader. The original code is still there, but is wrapped in a templated interface. The only change externally is that you no longer call PackageName_Load functions, but instead call an object method: PackageName.load(). The big benefit from this change is that implementing and maintaining Derelict packages is a good bit easier.

- Eric Poggel (JoeCoder) contributed quite a bit. He gave us a nifty little stylesheet to pretty up the documentation, fixed a Linux bug in the build script, and gave us DerelictOGG and DerelictVorbis.

- I went through and revamped the documentation. In addition to correcting mistakes that still existed, I rewrote a lot of material to be clearer (or just better worded), updated everything to reflect the new loader interface, cut out cruft, and generally tried to clean things up. I added two new documents that are currently empty. One will be a list of important terminology as used in reference to Derelict and a guide detailing how to create your own Derelict packages.

I’m going to let this soak for a couple of weeks to make sure no major goofs crop up. A majority of the files in the project were affected by this update, so something is bound to be wrong with it. I already have thought of a bit of documentaion I meant to add but left out. There are more updates coming down the pipe.

In the meantime, the more people who give the new stuff a work out the better. If you find any bugs or other goofiness, please let us know in the Derelict Forums. Thanks!

Technorati Tags: , , , ,

Build 3.00

Tuesday, June 6th, 2006

Derek has announced version 3.00 of Build. This release includes several fixes and enhancements that make it an even more amazing tool than it already was. I use Build for all of my serious D development and strongly recommend it for anyone programming D outside of an IDE. Thanks, Derek!

Technorati Tags: , , ,