Shared library with C API

Chris via digitalmars-d-ldc digitalmars-d-ldc at puremagic.com
Mon May 26 07:10:45 PDT 2014


On Monday, 26 May 2014 at 12:50:59 UTC, Etienne Cimon wrote:
> On 2014-05-26 02:16, Kai Nacke wrote:
>> There is even a recipe in
>> the new D Cookbook on this topic (chapter 4, "Write part of a 
>> C proram
>> in D").
>
> I'm waiting to get my copy ;)
>
> > Don't forget to initialize the D runtime from your C/C++
> program.
>
> Would that mean I have to call rt_init() at the start of every 
> function?

Do you mean calling D from C(++)? Ideally you call rt_init() only 
once, that's what I did when I wrote Python modules in C that 
linked to D code (C was only a thin wrapper). But I don't know 
how your program / application is structured.


More information about the digitalmars-d-ldc mailing list