> because of the use of macros in strfmt

D has _public import_, which is essential to encapsulation. When you import a 
module, you should never have to add any other imports in order to use it -- 
that is, you should never need to _know_ what modules it requires. Even C[++]'s 
horrid header files provide this sort of encapsulation via nested includes.

Reply via email to