[Python-3000] Reminder: Py3k PEPs due by April (original) (raw)

Guido van Rossum guido at python.org
Tue Apr 10 20:53:27 CEST 2007


On 4/10/07, Raymond Hettinger <python at rcn.com> wrote:

Thanks for the reminder. I expect to write two:

* PEP to eliminate del in favor of weakref idioms * PEP on simpler alternative to abstract-base-classes suggesting an occasional method special attribute (so for instance a getitem method can tell you whether it thinks it is a sequence or mapping). Here's that I think might not need a PEP: * Eliminate implicit string concatenation: "abc" "def" in favor of an explicit + operation. That simplifies the grammar just a bit and the compiler already is smart enough to do constant fold this operation at compile time. When there are multi-line concats, I think _the parenthesis serves us much better than a trailing _ which is ugly and relies on having no trailing whitespace. Replace: _'hello ' _ 'world ' With: ('hello ' + 'world ')

That needs a PEP too; there are subtle issues like

('hello %s' 'world' % 42)

-- --Guido van Rossum (home page: http://www.python.org/~guido/)



More information about the Python-3000 mailing list