A RetroSearch Logo

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

Search Query:

Showing content from http://mail.python.org/pipermail/python-dev/2004-March/042989.html below:

[Python-Dev] PEP 318 - generality of list; restrictions on elements

[Python-Dev] PEP 318 - generality of list; restrictions on elementsMichael Hudson mwh at python.net
Tue Mar 9 05:41:07 EST 2004
Barry Warsaw <barry at python.org> writes:

> On Mon, 2004-03-08 at 15:46, Skip Montanaro wrote:
>
>> I guess this is an area where PEP 318 should be fleshed out a bit.  I don't
>> see any reason it shouldn't be expanded to include semantics as well as
>> syntax.  That might require a title change, but I don't think the semantics
>> should be left unspecified, nor do I think the syntax and semantics should
>> reside in separate PEPs.
>
> I agree.  FWIW, I think the list of things inside the square brackets
> should be simple identifiers, i.e. the names of callables that have been
> defined elsewhere.  

I think this is a bad idea, as Skip says.

You can do this today:

class C(random.choice([list, object, dict))):
    pass

Doesn't mean people do, though.

> I'd prefer to keep them simple, meaning no lambdas or list
> comprehensions.  But that's just me.

I'm opposed to arbitrary restrictions.

Cheers,
mwh

-- 
     ARTHUR:  Why are there three of you?
  LINTILLAS:  Why is there only one of you?
     ARTHUR:  Er... Could I have notice of that question?
                   -- The Hitch-Hikers Guide to the Galaxy, Episode 11

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