IDLE: A cornicopia of mediocrity and obfuscation.

rusi rustompmody at
Tue Feb 1 01:14:45 EST 2011

On Feb 1, 1:35 am, Raymond Hettinger <pyt... at> wrote:
> However, even the parts of the standard library written in pure Python
> don't seem to be getting read anymore, so I'm still inclined to
> attribute the issue to 1) inconvenient placement of source code,
> 2) a largish code base, and 3) possibly a cultural shift.

There is another thread running where this was said (by a python

> Actually I don't even understand how can IDLE source code quality have
> anything to do with python success or future adoption, as you implied
> in your statements.
> High priority bugs get fixed first. IDLE source code is clearly not a
> high priority issue, hence it doesn't get fixed: end of story.

Now if we can put aside for a moment the fact that the person to whom
this was said specializes in the art of raising others' blood
pressures and making them say what they may not otherwise have said,
it should be clear that this priority is at cross purposes with

In short (at the risk of belonging to the equivalence class of others
whose names start with R) I would suggest a 4th point: Code cruft

Please note: I am thankful to all python devs for giving me python.
Its just that when functionality becomes as large as it is for python
and the target is fast moving, keeping code spic and span will
generally be perceived to be a priority that has crossed the point of
diminishing returns.  Consequence: noobs have a higher barrier to
entry than earlier

More information about the Python-list mailing list