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
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to