[Python-ideas] Non-English names in the turtle module.

On 5 September 2015 at 07:43, Al Sweigart wrote:I see your point. I think there are two different arguments here: It wouldbe good to have non-English turtle modules of PyPI for older versions ofPython. But it would also be good to have non-English names added to theturtle module in the 3.6 stdlib.

My main concern was that if these modules were on PyPI, they would be leftout of the standard library. Then the "install from PyPI headache" argumentswould apply.

The last major upgrade to turtle was the adoption of Gregor Lindl'sxturtle for 2.6 as the standard turtle implementation, and he iteratedon that as an external project for a while first. I think this isanother case where a similar approach would work well - you couldcreate a new "eduturtle" project as a fork of the current turtlemodule to allow more rapid iteration and feedback from educatorsunconstrained by the standard library's release cycle, and thenpropose it for default inclusion in 3.6.

Another potentially desirable thing that could be explored within sucha "turtle upgrade" project is switching it to using a HTML5 canvas asits drawing surface, rather than relying on Tkinter. We made a similarchange a while ago with PyDoc, and while the pages generated by thelocal web service could definitely use some TLC from a front-enddesigner, I think it was a good call.

That "HTML5-compatible-browser-as-GUI-framework" model is also the wayIPython Notebook went for data analysis, and it unlocks an incrediblyrich world of visualisation capabilities, that are not only useful infull browsers, but also in HTML widgets in desktop and mobile GUIframeworks.