Read the 6th mail sent chronologically.

Will do.

Abdur-Rahmaan Janhangeer
Mauritius

On Wed, 17 Jul 2019, 02:26 Steven D'Aprano, <steve@pearwood.info> wrote:
On Mon, Jul 15, 2019 at 10:47:06PM +0400, Abdur-Rahmaan Janhangeer wrote:
> Greetings,
>
> Just like builtins module, would it be a good idea to have a stdlib module
> so that we can know all modules in the std lib (just like builtins let us
> know builtins)?

The builtins module doesn't exist only so we can "know builtins". If the
only purpose of this proposal is to "know all modules in the std lib",
it is better to just read the docs:

https://docs.python.org/3/library/index.html

One possible advantage here might be to distinguish between:

import math

from stdlib import math

where the first one will use whatever "math" module appears first on the
Python path, while the second will use the actual standard math module.
But is this useful?

Distinguishing between (for example) an open function defined in your
module, and the builtins open, *is* useful and common:

openĀ  # Modules may shadows the builtin function.

builtins.open

but it isn't clear to me that shadowing parts of the std lib is useful
or common (except by accident, which is a problem to fix not a feature
to encourage).

I think if you are interested in this, you ought to start by defining
the benefits of the proposal: what do you expect to gain?



--
Steven
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-leave@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/BBBLQ3M44TYNPDEU35325WBVDOCF2BPN/
Code of Conduct: http://python.org/psf/codeofconduct/