Archive for January, 2007

D in the News

Wednesday, January 10th, 2007

Okay, maybe it’s not in ‘the news’ news, but it has been posted in two very different development communities recently.

David L. Davis pointed out in the NG a post by Jon Erickson over at Dr. Dobb’s Portal. It’s a very brief introduction to D for the unwashed masses and a congratulatory pat on Walter’s back.

Lutger posted a news announcement regarding D 1.0 over at one of my favorite haunts, GameDev.net. Wish I had thought of that. That’s a huge community populated by a great many hobbyist game developers, the large majority of whom are C++ disciples. D has come up in the forums now and again, but a new item on the main page will certainly bring in some curious new coders.

Technorati Tags: , , , ,

powered by performancing firefox

Ant Tasks

Monday, January 8th, 2007

Frank Benoit has announced that Apache Ant tasks can now be found in the svn trunk for the Descent project (Eclipse plugin). From the NG post:

D - compile D programs using the dependency from dmd -v
BinToD - convert any binary file into a constant array
DBuildNumber - increments a build number in a given D module

For compiling D programs, only DMD is currently implemented. I hope this is useful for somebody.

Technorati Tags: , , , ,

LodePNG Ported to D

Friday, January 5th, 2007

Lutger announced that he has ported LodePNG, which I had never before heard of, to D. Having worked with libpng, which is really a horrid API, I’ve dreaded the idea of creating a binding for it. Now, I don’t have to. LodePNG is much simpler to use. To be clear, it’s not a libpng binding or wrapper — it’s a completely self-contained png loader. You can download the D module directly. Documentation is available online.

On a side note, Gregor has DSSS-ified the new file. It is installable by DSSS users via the following command:

dsss net install lodepng

Technorati Tags: , , , ,

DSSS 0.12

Thursday, January 4th, 2007

Gregor has announced a new version of the D Shared Software System. In addition to fixing some quirks using DSSS with the new DMD, he also had this to say:

Also notable is that DSSS now has a source management interface, which means that the process of publishing your D software to the master DSSS source list is now quite a bit easier. The site is http://dsss.codu.org/ . To manage sources there, you simply need to register, then register with me the name of your project (yes, there is still that one manual step involved), and then you can edit your section of the master source.list whenever and however you please, through the web interface. It handles updating the master repository.

Technorati Tags: ,

GDC 0.21

Wednesday, January 3rd, 2007

David Friedman is on top of things — he has announced a new version of GDC that is updated to the very latest DMD, along with several bug fixes, GCC extended assembler, and basic support for GCC attributes. All of you penguin heads, gnu lovers, and posix standardizers can get the new goods over at sourceforge. And don’t forget to tell David how much you appreciate his hard work!

Technorati Tags: , ,