[Edu-sig] turtle coordinates: Y increase downards - as in most graphics API?

Carol Willing willingc at willingconsulting.com
Mon Jun 18 12:01:38 EDT 2018


Hi Andre,

I'm sorry that you did not like my response when I was triaging all of the open Turtle issues. 

I am happy to change the status back to open. All that you needed to do was ask politely and give me a chance, as a volunteer, to have the time to do so.

Regards,

Carol

> On Jun 17, 2018, at 1:41 PM, Andre Roberge <andre.roberge at gmail.com <mailto:andre.roberge at gmail.com>> wrote:
> 
> So, a little over 3 years after I submitted a bug report (see previous conversation below) **with a fix** so that no one would have to explain why "right()" could result in a turtle turning left, and vice-versa, my submission was refused and the bug report was closed with the following explanation:
> 
> "
> I'm closing this issue since introducing this suggested change would impact teaching materials and resources that have already been published. This would be a change that would break compatibility.
> "
> I'm curious: does anyone on the edu-sig list has written teaching material for the turtle module that sets world coordinates such that left and right are reversed? If so, how do you explain it to students?
> 
> Rant: This is the third time that I submit either a bug report for cPython **with** a proposed fix, or simply a fix for an existing bug report and that it is either rejected or dismissed with no alternative solution proposed.  Thankfully, the folks here on edu-sig have been much more supportive since I joined, almost 15 years ago. /rant
> 
> André
> 
> On Fri, Mar 13, 2015 at 12:48 PM Andre Roberge <andre.roberge at gmail.com <mailto:andre.roberge at gmail.com>> wrote:
> 
> 
> On Fri, Mar 13, 2015 at 8:52 AM, Jurgis Pralgauskis <jurgis.pralgauskis at gmail.com <mailto:jurgis.pralgauskis at gmail.com>> wrote:
> Hi, 
> 
> usually in computer graphics Y is counted to increase downwards.
> I casn do it with:     setworldcoordinates(0, 400, 600, 0)
> 
> but then, "right(..)" turns to the left :/
> 
> 
> I could swap: 
> right, left = left, right
> 
> but on errror I get a bit misleading message 
> 
> >>> right()
> Traceback (most recent call last):
>   File "<pyshell#10>", line 1, in <module>
>     right()
> TypeError: left() takes exactly 1 argument (0 given)
> 
> I thought to make this hack for kids, so better clearer error msgs...
> 
> Any Ideas?
> 
> http://bugs.python.org/issue23660 <http://bugs.python.org/issue23660>  (includes a proposed "permanent" fix). 
> 
> André
> 
>  
> Thanks :)
> -- 
> Jurgis Pralgauskis
> tel: 8-616 77613;
> Don't worry, be happy and make things better ;)
> http://galvosukykla.lt <http://galvosukykla.lt/>
> _______________________________________________
> Edu-sig mailing list
> Edu-sig at python.org <mailto:Edu-sig at python.org>
> https://mail.python.org/mailman/listinfo/edu-sig <https://mail.python.org/mailman/listinfo/edu-sig>
> 
> 
> _______________________________________________
> Edu-sig mailing list
> Edu-sig at python.org <mailto:Edu-sig at python.org>
> https://mail.python.org/mailman/listinfo/edu-sig

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/edu-sig/attachments/20180618/c3e4b26d/attachment.html>


More information about the Edu-sig mailing list