The Utility Formerly Known as Build is at 3.04
Version 3.04 of Derek Parnell's excellent build tool has been released. Along with several bug fixes and a few new command line switches, the tool gets a new name: Bud. I love the tool, but I'm not too keen on the new name. I would rather have not seen a name change at all, or at least have seen it changed to DBuild instead. The name change means I have to go through and update the Derelict documentation. Thanks, Derek!
Seriously, no matter what it's called, it's a great tool and a must have for any D enthusiast.
Technorati Tags: D Programming Language, Build, Bud, Derek Parnell
dstring 1.0
Chris Miller has released a module that provides an alternative wrapper to D's built-in strings: dstring. If you are wondering what possible use this could server, here's an excerpt from the dstring FAQ:
Why change the char type like this?There are three main reasons for this.
1) It makes slicing and indexing very easy and efficient. It is no longer possible to index or slice resulting in an invalid UTF sequence.
2) Some languages fit very well in UTF-8 and some fit even worse than the extra space per codepoint of UTF-16; with this string implementation, this space problem is minimized.
3) This string implementation makes it easy to fully support every character supported by the Unicode standard. In many cases, people who are not aware of how UTF works will not support it properly and will break support with languages they did not anticipate their program would be used with.
#3 looks like a reason for me to use it. I hate dealing with Unicode. That's one thing I've always liked about Java strings -- most of the time you don't have to worry about the encoding your String objects are working with. Read all about the dstring module, including the FAQ and module documentation, and download it at the dstring page.
Technorati Tags: D Programming Language, DMD, strings
DMD 0.169
Hot on the heels of the 0.168 release, Walter has announced DMD 0.169. This is primarily a bug fix release.
Technorati Tags: D Programming Language, DMD, Digital Mars, Walter Bright
DMD 0.168
The latest version of DMD has some great new features and several bugfixes. The feature I'm most excited about is that stack variables can now be initialized with array literals. It's noting earth-shattering, but it surely goes a long way toward making code more readable. Check out the other new features and bugfixes, and download the new DMD 0.168.
Technorati Tags: D Programming Language, DMD, Digital Mars, Walter Bright
wxD 0.08
Anders has released wxD 0.08. From the NG announcement:
New neat features:
- the AUI docking library
- placeholders for STC/OGL
- ported a SDL panel sample
- link compatible with 2.7.0And lots of bugfixes. Rest will come in 0.09,
which is hopefully the last Alpha version...
Technorati Tags: D Programming Language, wxWidgets, wxD