On Wed, 21 Oct 2009 17:59:52 -0400, AJ <aj at nospam.net> wrote: > Since D has no header files, how does one create "a library" that another > developer can use without exposing the implementation? try dmd -H. .di files are D header files, basically used for the reason you specify. -Steve