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

Chris Angelico rosuav at gmail.com
Sun Nov 16 00:16:40 EST 2014


On Sun, Nov 16, 2014 at 4:01 PM, Rick Johnson
<rantingrickjohnson at gmail.com> 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!

ChrisA



More information about the Python-list mailing list