Difference between revisions of "Bindings"
(Remove link to a D1 article, as it's old, will never get updated, and redundant with the already linked article) |
(Add the BindBC project) |
||
(3 intermediate revisions by one other user not shown) | |||
Line 4: | Line 4: | ||
Projects and repositories for collecting / maintaining D bindings: | Projects and repositories for collecting / maintaining D bindings: | ||
+ | * [https://github.com/bindbc BindBC] | ||
* [https://github.com/D-Programming-Deimos Deimos] | * [https://github.com/D-Programming-Deimos Deimos] | ||
* [http://dsource.org/projects/bindings DSource bindings project] | * [http://dsource.org/projects/bindings DSource bindings project] | ||
Line 36: | Line 37: | ||
| platform = | | platform = | ||
| license = | | license = | ||
− | | url = http://www.swig.org/ | + | | url = http://www.swig.org/Doc4.0/D.html |
}} | }} | ||
{{Project | {{Project | ||
− | | name = '''cwrap''' | + | | name = '''cwrap''' (abandoned) |
| about = High-level wrapper generator | | about = High-level wrapper generator | ||
| platform = | | platform = | ||
Line 48: | Line 49: | ||
{{Project | {{Project | ||
− | | name = '''htod''' | + | | name = '''htod''' (not actively developed) |
| about = Migration tool to aid in converting C header files | | about = Migration tool to aid in converting C header files | ||
| platform = Windows | | platform = Windows |
Latest revision as of 01:43, 11 May 2021
Binding is a procedure that converts header files, function prototypes, and variable declarations to from another language to D.
Contents
Projects
Projects and repositories for collecting / maintaining D bindings:
Binding generators
Projects which automate generating D bindings:
C/C++ to D
Objective-C to D
D to C/C++
Bindings
Web
Title / Info | Description | License | Platform | |
---|---|---|---|---|
Multiple language bindings for librdf (advanced RDF and SPARQL support) | multiple FOSS licenses | all |
Compression & Encryption
Title / Info | Description | License | Platform | |
---|---|---|---|---|
D version of the C headers for openssl | MIT | Windows/POSIX | ||
Interface to LZMA compression library | Windows/POSIX | |||
Interface to GNUTLS library | LGPL |
Multimedia & Games