D_Bus/Ada, talk with your desktop in Ada

From the busy hands of codelabs.ch comes a brand new Ada binding to D-Bus: D_Bus/Ada.

The D_Bus/Ada library provides an Ada binding to the D-Bus message bus used for inter-process communication on most modern Linux desktop systems. D_Bus/Ada supports all but two basic D-Bus types (file descriptor and signature types are not yet implemented) and all container types. The current release focuses on the client side of the D-Bus API but it is also possible to provide D-Bus services written in Ada using the service object interface of D_Bus/Ada.

In order to build and use D_Bus/Ada you must meet the following dependencies:

After that you should be good to go.

You can read the full release announcement from Reto Buerki here.