Difference between revisions of "Bindings"

From D Wiki
Jump to: navigation, search
(Binding D to C)
(Binding D to C)
Line 1: Line 1:
 
== Binding D to C ==
 
== Binding D to C ==
Article on creating [http://www.gamedev.net/page/resources/_/technical/game-programming/binding-d-to-c-r3122] libraries for the D programming language.
+
[http://www.gamedev.net/page/resources/_/technical/game-programming/binding-d-to-c-r3122 Article] and [http://www.gamedev.net/blog/1140/entry-2254003-binding-d-to-c/ Series] on creating bindings to C libraries for the D programming language.
Series on creating [http://www.gamedev.net/blog/1140/entry-2254003-binding-d-to-c/ bindings to C] libraries for the D programming language.
 
  
 
== Compression & Encryption ==
 
== Compression & Encryption ==

Revision as of 14:04, 17 May 2013

Binding D to C

Article and Series on creating bindings to C libraries for the D programming language.

Compression & Encryption

Title / InfoDescriptionLicensePlatform
Icon dpackage 48.png
D version of the C headers for openssl MIT Windows/POSIX
Icon dpackage 48.png
Interface to LZMA compression library Windows/POSIX
Icon dpackage 48.png
Interface to GNUTLS library LGPL


Multimedia & Games

Title / InfoDescriptionLicensePlatform
Icon dpackage 48.png
MediaInfo supplies technical and tag information about your video or audio files. GPL/LGPL Windows
Icon dpackage 48.png
Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. It is released in source code format under the Gnu Lesser General Public License. LGPL Windows/POSIX
Icon dpackage 48.png
Allegro 4 and Allegro 5 are cross-platform, open source, game programming libraries, primarily for C and C++ developers.
Icon dpackage 48.png
Derelict is a collection of D bindings to C shared (dynamic) libraries which are useful for multimedia applications, with a heavy bias toward game development-related libraries.
Icon dpackage 48.png
Mediastreamer2 is a powerful and lightweighted streaming engine specialized for voice/video telephony applications.


Deimos

https://github.com/D-Programming-Deimos