PyWart: "Python's import statement and the history of external dependencies"

Chris Angelico rosuav at
Sun Nov 16 06:16:40 CET 2014

On Sun, Nov 16, 2014 at 4:01 PM, Rick Johnson
<rantingrickjohnson at> wrote:
> Creating an "implicit name resolution system" (aka: import)
> to abstract away an "explicit name resolution system"
> (file-paths) has resulted in more problems that it can solve:
>     1. Name clashes!
>     2. Smaller name pool!
>     3. Machinery is too implicit!
>     4. Circular imports are inevitable!
>     5. Much too difficult to use and/or explain!
>     6. Too many "gotchas"!

And the ability to write cross-platform code!


More information about the Python-list mailing list