On Jan 24, 2008 11:16 AM, Raymond Hettinger <[EMAIL PROTECTED]> wrote:
> [Raymond Hettinger]
> >> I missed the conversation on this one.
> >> Was there a use case or a reason to add this?
>
> [Robert Kern]
> > It was added for Numeric a long time ago.
>
> The ellipsis syntax has been around for a while.
> What is new is the Ellipsis literal in Py3.0.
> See snippets below.
>
> Raymond
>
>
> ------------------------------------
> Python 2.6a0 (trunk:59985:59987, Jan 15 2008, 12:54:09) [GCC 4.1.1 (Gentoo 
> 4.1.1)] on linux2
> >>> ...
>  File "<stdin>", line 1
>    ...
>    ^
> SyntaxError: invalid syntax
>
> ------------------------------------
> Python 3.0a2+ (py3k:60204M, Jan 22 2008, 14:50:12) [GCC 4.1.1 (Gentoo 4.1.1)] 
> on linux2
> >>> ...
> Ellipsis

Some folks thought it would be cute to be able to write incomplete
code like this:

class C:
  def meth(self): ...
  ...

and have it be syntactically correct.

PEP 3100 has the reference:
* ``...`` to become a general expression element [16]_ [done]
.. [16] python-3000 email
   http://mail.python.org/pipermail/python-3000/2006-April/000996.html


-- 
--Guido van Rossum (home page: http://www.python.org/~guido/)
_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to