Monster 0.9
A new version of Nicolay Korslund's game scripting language, Monster, has been announced. This 0.9 release adds early support for class inheritance. It's not yet complete, lacking full polymorphism and virtual functions, but will be fleshed out in future releases. If you've never heard of Monster, Nicolay says,
Monster is a game scripting language, written entirely in D, but with bindings for C++. It supports both Tango and Phobos, and compiles with DSSS on both Windows and Linux / Unix.
There is also an introductory tutorial to get you started.
Technorati Tags: D Programming Language, game scripting, scripting languages, Monster, game programming, game development
D Blog on Garbage Collection Research
Leandro Lucarella is researching modern garbage collection for his informatics engineering thesis. He will be working on improving the D GC in the process. He's documenting his progress along with "random thoughts about the subject" on his new blog, D Garbage Collector Research Notes. You can read his first three posts now.
Technorati Tags: D Programming Language, garbage collection, algorithms
DMD 1.034 and 2.018
I've just returned from a (too) short family vacation. While I was away, Walter announced the release of DMD 1.034 and 2.018. As usual, both contain a number of bugfixes. They both also sport the long-awaited array operations. It's rare for 1.x to get any new features.
There's an ongoing discussion about it in digitalmars.D.announce, where Walter has challenged users to make Burton Radons' assembler (in phobos/internal/array*.d) faster. I haven't read the thread yet, so I don't know if anyone has taken it up or what all the talk is about.
As usual, if you are new to D please keep in mind that the 1.x DMD series is stable and the 2.x series is, confusingly enough, a moving target and not very suitable for production code.
Technorati Tags: D Programming Language, DMD, Digital Mars, Walter Bright