News Roundup

Finally, I have the time to sit down and knock up a post with a number of D news items I’ve failed to report over the past couple of weeks. If you’ve made an announcement in the NG or elsewhere and I fail to mention it here, I promise it’s not intentional!

First, let’s start with the dstats library. This project “attempts to provide some basic (and some not-so-basic) statistics functionality as a plain old library on top of D, as well as a bunch of utility code useful for implementing higher level statistical functionality.”  dsimcha announced that it was recently updated to make use of the new Phobos features introduced in DMD 2.029, such as ranges.

dsimcha also made available the RangeExtra module. It’s a collection of ranges missing from the new Phobos, some of which might find their way into a future Phobos release. A documentation page and the source module are available under the Phobos license or BSD.

And there’s still more from dsimcha. In the SVN trunk for dstats, you’ll find a file named random.d. This is a port to D of the NumPy random number generators.

Moritz Warning announced a new version of Web-GMUI, which is “a remote web interface for MLDonkey, aMule, rTorrent, Transmission and giFT.” This new release includes numerous bugfixes and an Italian translation.

Moritz also announced that he ported one of Kenta Cho’s awesome little shooters, Titanion, to use Tango and Derelict.  The original was written against Phobos using bindings from D-porting. Visit the Titanion project page at Sourceforge for more on the port.

Clay Smith managed to get h3r3tic’s Hybrid GUI working on top of his ArcLib. You can read about it on Clay’s blog.

Leandro Lucarella posted about his Naive Garbage Collector implementation. Read more about it and follow links of interest on his blog.

Uwe Keller announced the release of Evanescent v0.1. It’s “a collection of tools for reasoning in propositional logic and provides implementations of inference engines in the D programming language.” The project is hosted with Google Code, but also has a prescence at DSource.

Frank Fischer announced a completely rewritten version of LYLA, “a matrix and linear-algebra library for large scale matrices.”

Steve Teale has updated the DCat web application server to build with both DMD 1.043 and 2.029.

And the last bit of news for this roundup: Mike Wey has announced GtkD 1.2.