On Saturday, 8 June 2013 at 06:31:14 UTC, Timothee Cour wrote: > Why can't we detect at compile time module ctor/dtor cycles > (instead of > runtime) ? No idea, but I've wondered this myself too. After all "imports" are a static feature and all are known at compile-time.