On Sunday, 13 January 2019 at 23:23:50 UTC, Alex wrote:
These three are members of the standard library in D.
https://dlang.org/phobos/core_memory.html



Ah, yea that's way easier.

At first, I would suggest to try out some automatic converters, which are written by the community:
https://wiki.dlang.org/Bindings#Binding_generators
especially dstep and dpp



That would make it easier because there's a lot of preprocessor stuff that ends up being circular references if I use `enum` or `const`.

Also, if there is a possibility to compile the C/C++ library, you could provide the interface only to the functions you need. Then, you reuse the existent code directly and interface the library by declaring the interfaces as extern in your D sources.
https://dlang.org/spec/attribute.html#linkage


That would also be easier. :P Thanks!

Reply via email to