While my internet connection was down, I’ve fallen behind on D news. Here’s an attempt to catch up in one post:
Walter released DMD 0.154 on April 13, to fix something he broke in 0.153, along with a new (and apparently controversial) deprecation.
Derek Parnell has released a port of the Mersenne Twister random number generator. His is not the first. Viktor Nakoryakov has a version in his helix project at DSource.org, and apparently there is a version in Kenta Cho’s Torus Trooper game (though I’ve not seen the source myself to verify that is the case). Take your pick.
Dieter Dannerbeck has announced a D GUI Toolkit poll. If you have a personal favorite GUI project in D, drop by and vote on it. The poll is open for one month. If you want to know what the results will be used for, ask Dieter as I’ve not a clue.
Thomas Kuehne was kind enough to inform the NG that Valgrind 3.2.0 will likely support D code compiled with debug symbols. Preliminary support was added in revision 5823. You Linux types can download the latest code revision from the Valgrind SVN repository. We Windows conformists will have to do without, as Valgrind is a toy for Linux geeks only.
Thomas also announced that he has created a “pluggable D de-mangler in C”:
pluggable D de-mangler in C
In order to improve the D support of various debuggers I’ve
written a pluggable D de-mangler in C.While this de-mangler de-mangles nested symbols better than
std.demangle or the GDB patch at DSource, it’s output has still
room for improvement.A commandline demangler can be build with
- -DDEMANGLE_D_STANDALONE .For plugins simply call:
char* DD_(demangle_d)(char* source);License: Eiffel Forum License, version 1
http://opensource.org/licenses/eiffel.phpDownload:
http://www.prowiki.org/upload/duser/demangle_d-2006-04-16.zip