April 4, 2013
4:57 a.m.
On Mon, Apr 1, 2013 at 4:52 PM, Nick Coghlan <ncoghlan@gmail.com> wrote:
This is really a quality-of-implementation issue in the import system rather than a core language design problem. It's just that those of us with the knowledge and ability to fix it aren't inclined to do so because circular imports usually (although not quite always) indicate a need to factor some common code out into a third support module imported by both of the original modules. At that point, the code is cleaner and more decoupled, and the uneven circular import support ceases to be a problem for that application.
+1 -eric