Dgame 0.5.0-rc.2

Dgame is a 2D framework which is based on the SDL and OpenGL, but intended for the D programming language. Its overall design is based on Pygame and took further inspiration from SFML for C++. It provides an easy API for window management, implementing a main game loop with event handling and termination, framerate control, font loading, sprites, tile and image control, shape drawing, audio support, and OpenGL configuration.

D 2.067.0 💾

D is a modern C-style programming language, declarative, object-oriented, and with inferred static typing, somewhat inspired by Python, Java, Eiffel, C# and Ruby. It provides many conveniences, like automatic memory management, concurrency-awareness, contractual design, or first class arrays and dictionaries, built-in macro and meta programming features. It still permits inline assembler, and produces fast and native binaries.

major feature: Destructors for structs allocated on the heap are now invoked. ASM statements can now be used in pure, nothrow, @nogc, or @trusted code. Package protection attribute can be optionally bound to specified package. The garbage collector got faster. volatileLoad and volatileStore intrinsics were added. Experimental: The garbage collector can now be configured. byKeyValue was added. initOnce was added to perform thread-safe lazy initialization.

Boost dlang c programming-language developers

DUB 0.9.22

DUB is a source file dependency resolver and package manager for the D programming language. It utilizes a simple JSON package description scheme, integrates with git for implicit release versioning, generates VisualD project files for MonoD, comes with support for DMD, GDC and LDC; and can utilize local directories as package source.