> In general, for modules a and b, all of these should work: > > dmd a b > > dmd b a > > dmd -c a > dmd -c b For '-c' CTFE will already run semantic3 on the other module's functions. But it would be very inefficient to do that for attributes.