[Python-Dev] PEP 318 restrictions on elements (original) (raw)
[Python-Dev] PEP 318 - generality of list; restrictions on elements
Guido van Rossum guido at python.org
Wed Mar 10 11:56:04 EST 2004
- Previous message: [Python-Dev] PEP 318 - generality of list; restrictions on elements
- Next message: [Python-Dev] PEP 318 - generality of list; restrictions on elements
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
That still leaves the question for what is allowed within the brackets. AFAICT, the options are
* A single identifier (which must be a callable) * Comma-separated list of identifiers (which must be callables) * Arbitrary expression (which must produce a sequence of callables)
The latter. I previously mentioned a use case for allowing a function call (or class constructor) here.
BTW, have we agreed on the order in which decorators will be applied?
I think I've said in the past left-to-right, but since we're talking function application here, right-to-left might also work. And it's also possible that decorators are (by convention) commutative, making it a wash. It's a concern that there's no clear reason to prefer one order! We'll have to come up with some use cases.
--Guido van Rossum (home page: http://www.python.org/~guido/)
- Previous message: [Python-Dev] PEP 318 - generality of list; restrictions on elements
- Next message: [Python-Dev] PEP 318 - generality of list; restrictions on elements
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]