Archive for October, 2006

The Utility Formerly Known as Build is at 3.04

Monday, October 16th, 2006

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: , , ,

dstring 1.0

Thursday, October 12th, 2006

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: , ,

DMD 0.169

Sunday, October 8th, 2006

Hot on the heels of the 0.168 release, Walter has announced DMD 0.169. This is primarily a bug fix release.

Technorati Tags: , , ,

DMD 0.168

Tuesday, October 3rd, 2006

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: , , ,

wxD 0.08

Tuesday, October 3rd, 2006

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.0

And lots of bugfixes. Rest will come in 0.09,
which is hopefully the last Alpha version…

Technorati Tags: , ,