A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2015-February/138414.html below:

[Python-Dev] Prefixes and namespaces

[Python-Dev] Prefixes and namespaces [Python-Dev] Prefixes and namespacesAntoine Pitrou solipsis at pitrou.net
Sat Feb 21 21:27:04 CET 2015
On Sat, 21 Feb 2015 21:28:21 +0200
Serhiy Storchaka <storchaka at gmail.com> wrote:

> /* Namespaces are one honking great idea -- let's do more of those! */
> 
> There are two ways to avoid name conflicts: prefixes and namespaces. 
> Programming languages that lacks namespaces (such as C) need to use 
> prefixes. For example: PROTOCOL_SSLv2, PROTOCOL_SSLv3, PROTOCOL_SSLv23. 
> Python used the same prefixed names when reflect C constants to module 
> level Python globals.

Python still uses the names, and they are still globals. There's no
reason to change that. The enum is simply there to improve debugging
when printing the values.

Regards

Antoine.


More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4