Archive for May, 2006

Cairo Bindings Updated

Friday, May 19th, 2006

Daniel Keep has updated his D bindings to the Cairo graphics library. Included in the latest update is a new object oriented layer called cairooo. That’s fun to say!

Derelict Updates

Friday, May 19th, 2006

DerelictSDL has been updated to the SDL 1.2.10 interface. This is the minimal version supported. DerelictSDLMixer has also had an interface update, courtesy of James Pelcis. It is now compliant with SDL_mixer 1.2.7. New versions of SDL_net, SDL_image, and SDL_ttf were also released, but there were no interface changes that required any changes to the Derelict packages. For more on how to interpret the difference between SDL library versions and DerelictSDL versions, see this thread in the Derelict forums. Get the updated Derelict packages here.

List 2.1

Wednesday, May 17th, 2006

Chris Miller has released an enhanced version of his Linked List module.

Complications++

Tuesday, May 16th, 2006

Walter broke out of the discussion on C++ from D with a post that outlines just how scary it is. My new, favorite quote of the week:

C++ designs just don’t fit with D. Even if you could find a way to automatically adapt between the two, the result will be about as
enticing as the left side of a honda welded to the right side of a camaro.

There’s one for the Wiki!

D is Not C++

Tuesday, May 16th, 2006

It’s been a slow few days on the D news front. However, there is some mild entertainment in the NG right now regarding D’s interoperability with C++. Someone has suggested that D cannot survive unless it natively supports the import of C and C++ headers. I don’t agree at all. Adding a C++ parser to D to handle such a feature goes against the very nature of Walter’s philosohpy that a language should be not only easy to use but easy to parse.

So if you have nothing else to do, get in there and tell that Ben Cooley fellow that D is not C++ and that D’s failure to meet his project requirements is not the measure of D’s success!