This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author loewis
Recipients benjamin.peterson, brett.cannon, glingl, gregorlingl, gvanrossum, kirill_simonov, loewis
Date 2008-09-20.16:19:24
SpamBayes Score 4.0312198e-13
Marked as misclassified No
Message-id <1221927591.08.0.358526166139.issue3884@psf.upfronthosting.co.za>
In-reply-to
Content
I'd like to appeal that decision. That the turtle module is implemented
in Tkinter is, well, an implementation detail. What matters to the end
user is the turtle API, which has little to do with Tkinter (at least,
the most high-level API doesn't).

I think it is a mistake to have the module in the tkinter package, hence
I marked this bug release-critical, and would like to ask that this is
reconsidered before rc2 (clearly, when 3.0 is released, this mistake
cannot be corrected easily anymore).

In considering this issue, please understand the target audience of the
turtle module: children that just learn programming. I completely agree
with Kirill (and also with Gregor Lingl, who complained about this also,
but didn't follow up). For these people, stability of documentation is
much more important than for trained programmers: when they get an
import error, they consider all kinds of problems (such as them having
mistyped things, or the computer being broken and the module being
missing); the real cause (arbitrary renaming) doesn't come to their mind
as the first thing.

Attached is a patch that has the necessary changes.

Guido, would you be willing to pronounce?
History
Date User Action Args
2008-09-20 16:19:51loewissetrecipients: + loewis, gvanrossum, brett.cannon, kirill_simonov, glingl, gregorlingl, benjamin.peterson
2008-09-20 16:19:51loewissetmessageid: <1221927591.08.0.358526166139.issue3884@psf.upfronthosting.co.za>
2008-09-20 16:19:49loewislinkissue3884 messages
2008-09-20 16:19:47loewiscreate