pre-PEP: Suite-Based Keywords
Nicolas Fleury
nid_oizo at yahoo.com_removethe_
Sat Apr 16 15:54:44 EDT 2005
Shane Hathaway wrote:
> I like this PEP a lot, but your concern is valid. Maybe Brian could
> modify the PEP slightly to disambiguate. How about using an ellipsis in
> the argument list to signify suite-based keywords? Examples:
>
> f(...):
> x = 1
>
> class C(object):
> x = property(...):
> doc = "I'm the 'x' property."
> def fget(self):
> return self.__x
> def fset(self, value):
> self.__x = value
> def fdel(self):
> del self.__x
>
> d = dict(...):
> a = 1
> b = 2
>
> Using an ellipsis in a statement that would begin a different kind of
> block is illegal and generates a syntax error. Note that this usage
> seems to fit well with the definition of "ellipsis".
>
> http://dictionary.reference.com/search?q=ellipsis
>
> Shane
I like the ellipsis syntax a lot, it greatly helps the proposal IMHO.
Regards,
Nicolas
More information about the Python-list
mailing list