Scope of D packages

Basile B. via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sat Dec 19 14:03:52 PST 2015


On Saturday, 19 December 2015 at 00:46:12 UTC, cym13 wrote:
> To be exact it doesn't need the sources, it needs the function 
> signatures and type definitions so the equivalent of C header 
> files. If you don't want to share the full sources with your 
> library you can generate those header files automatically using 
> the -H flag in dmd. It will produce a "D interface" file with a 
> "di" extension.

Of course. Thanks for the correction. Actually I've never seen 
anybody that uses the d interface files for this purpose, but in 
theory it would work (e.g commercial non-OSS static library).


More information about the Digitalmars-d-learn mailing list