[Python-ideas] What about feature X?

Michael Foord fuzzyman at voidspace.org.uk
Tue Oct 20 13:16:01 CEST 2009


An interesting list of what it takes to add a new feature from Eric Lippert,
one of the C# team:

http://blogs.msdn.com/ericlippert/archive/2009/10/05/why-no-extension-properties.aspx

As I'm fond of pointing out, the answer to every question of the form "why
doesn't product X have feature Y?" is the same. It's because in order for a
product to have a feature, that feature must be:

   - thought of in the first place
   - desired
   - designed
   - specified
   - implemented
   - tested
   - documented
   - shipped to customers

You've got to hit every single one of those things, otherwise, no feature.

Other than perhaps the last entry in the list all of them apply to new
features in Python. This is without covering the burden that adding new
syntax or features adds to those learning the language or reading code.

All the best,

Michael

-- 
http://www.ironpythoninaction.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20091020/e00fd45d/attachment.html>


More information about the Python-ideas mailing list