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