[Python-ideas] working on a PEP for the __preview__ package
solipsis at pitrou.net
Tue Jan 3 18:29:42 CET 2012
On Tue, 03 Jan 2012 16:27:35 +0000
Robert Kern <robert.kern at gmail.com> wrote:
> On 1/3/12 2:57 PM, Matt Joiner wrote:
> > Just a suggestion:
> > Golang uses an "exp" namespace, this would translate to a exp package
> > for grouping like modules in a similar way that xml, http and
> > concurrent are currently used.
> > http://golang.org/pkg/exp/
> > The name is unoffensive, and somewhat more palatable than __preview__,
> > which really isn't a protocol, or a bag for special interpreter
> > switches like __future__.
> > Under this scheme, the currently proposed modules would be:
> > exp.regex
> > exp.daemon
> > exp.ipaddr
> > Rather than
> > __preview__.regex
> > __preview__.daemon
> > __preview__.ipaddr
> The nice thing about the dunders is that no one will make a module with a
> conflicting name. That's really the common factor behind all uses of dunders:
> reserving a name for Python's use. Whether something is a protocol or bag of
> switches doesn't really enter into it.
Plus, writing "from __preview__ import regex" looks cooler than
"from exp import regex".
More information about the Python-ideas