[issue42302] [Turtle] Add clockwise and anticlockwise method as alias to right and left

2020-11-14 Thread Ravi Chityala


Change by Ravi Chityala :


--
resolution:  -> rejected
stage:  -> resolved
status: open -> closed

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue42302] [Turtle] Add clockwise and anticlockwise method as alias to right and left

2020-11-13 Thread Terry J. Reedy


Terry J. Reedy  added the comment:

'Clockwise' and 'counterclockwise'* refer to an object either continuously 
spinning on an axis or possibly moving in a circle.  An object in linear motion 
turns right or left.  This is especially true for an organism or object with 
left or right sides#, and this is the model for turtle and logo.  Where 
relevant (such as planer maze theory), I believe same is true in math and 
physics.

* Counterclockwise and anticlockwise are the American and British terms 
respectively.  American English is the standard for Python, but using either 
term would confuse children barely coping with the other.  Either is a mouthful 
to say.

# Since people on a ship can face any which way, 'starboard' and 'port' are 
used to unambiguiously refer to the right and left *of the ship*.

Does anyone still object to closing this?

PS Ravi:  When responding to email, please delete the quoted text (except maybe 
for a line or two) as it is redundant noise when your response is posted.

--
nosy: +terry.reedy

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue42302] [Turtle] Add clockwise and anticlockwise method as alias to right and left

2020-11-10 Thread Ravi Chityala


Ravi Chityala  added the comment:

Hello All

In math and physics we typically use terms clockwise and
anti-clockwise and not right and left for rotation. This change will
make it easy for kids to learn the terms that they will eventually use
in math and physics anyway.

The change I am proposing is to alias right rotation with two more
names: clockwise or cw and left rotation with two more names:
anticlockwise or acw.  Programmers who are currently using left or
right can continue to do so.

Based on the documentation supplied by Steven, I agree that everyone
programming is using right and left but it might be in the right
direction to program using clockwise and anticlockwise.

Thanks,
Ravi

On Tue, Nov 10, 2020 at 2:21 AM Steven D'Aprano  wrote:
>
>
> Steven D'Aprano  added the comment:
>
> On Tue, Nov 10, 2020 at 09:55:40AM +, Serhiy Storchaka wrote:
>
> > If clockwise is a new
> > standard for this command in modern Turtle implementation, we can add
> > yet one alias. Otherwise I agree with Raymond.
>
> I had a very quick look at some Logo implementations:
>
> https://resources.terrapinlogo.com/weblogo/commands/
>
> https://www.mit.edu/~hlb/MA562/commands.html
>
> https://reduce-algebra.sourceforge.io/manual/manualse170.html
>
> https://docs.racket-lang.org/logo/index.html
>
> and even 3D Logo:
>
> https://vrmath2.net/node/12
>
> and I can see no sign of any other Logos allowing clockwise and
> anticlockwise as aliases. So I think it is up to Ravi Chityala to
> demonstrate that this alias is already in use in some other Logo or
> turtle graphics implementations.
>
> --
>
> ___
> Python tracker 
> 
> ___

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue42302] [Turtle] Add clockwise and anticlockwise method as alias to right and left

2020-11-10 Thread Steven D'Aprano


Steven D'Aprano  added the comment:

On Tue, Nov 10, 2020 at 09:55:40AM +, Serhiy Storchaka wrote:

> If clockwise is a new 
> standard for this command in modern Turtle implementation, we can add 
> yet one alias. Otherwise I agree with Raymond.

I had a very quick look at some Logo implementations:

https://resources.terrapinlogo.com/weblogo/commands/

https://www.mit.edu/~hlb/MA562/commands.html

https://reduce-algebra.sourceforge.io/manual/manualse170.html

https://docs.racket-lang.org/logo/index.html

and even 3D Logo:

https://vrmath2.net/node/12

and I can see no sign of any other Logos allowing clockwise and 
anticlockwise as aliases. So I think it is up to Ravi Chityala to 
demonstrate that this alias is already in use in some other Logo or 
turtle graphics implementations.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue42302] [Turtle] Add clockwise and anticlockwise method as alias to right and left

2020-11-10 Thread Serhiy Storchaka


Serhiy Storchaka  added the comment:

Actually there are many aliases in the turtle module following the early Logo 
traditions. For example rt=right. If clockwise is a new standard for this 
command in modern Turtle implementation, we can add yet one alias. Otherwise I 
agree with Raymond.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue42302] [Turtle] Add clockwise and anticlockwise method as alias to right and left

2020-11-10 Thread Eric V. Smith


Eric V. Smith  added the comment:

I think having two ways to do the same thing in a module targeted toward 
beginners would be too confusing.

--
nosy: +eric.smith

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue42302] [Turtle] Add clockwise and anticlockwise method as alias to right and left

2020-11-09 Thread Steven D'Aprano


Steven D'Aprano  added the comment:

As a new feature, it can only go into 3.10. All other versions have reached 
feature-freeze and can accept no new features.

We might argue that rotations should have always been written as 
"anticlockwise" and "clockwise", but they are long and verbose, and in English 
"left" and "right" are more common. I doubt many people will prefer 
"anticlockwise" over "left".

--
nosy: +steven.daprano
versions:  -Python 3.6, Python 3.7, Python 3.8, Python 3.9

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue42302] [Turtle] Add clockwise and anticlockwise method as alias to right and left

2020-11-09 Thread Serhiy Storchaka


Serhiy Storchaka  added the comment:

What other Turtle graphics implementations use commands clockwise and 
anticlockwise? Is it popular enough?

--
nosy: +serhiy.storchaka

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue42302] [Turtle] Add clockwise and anticlockwise method as alias to right and left

2020-11-09 Thread Raymond Hettinger


Raymond Hettinger  added the comment:

This doesn't seem useful to me.

--
nosy: +rhettinger

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue42302] [Turtle] Add clockwise and anticlockwise method as alias to right and left

2020-11-09 Thread Ravi Chityala


New submission from Ravi Chityala :

The current implementation of turtle.py has right and left method for rotation. 
 Another approach to view rotation is either clockwise or anticlockwise. These 
two methods can be an alias to right and left respectively.

--
components: Library (Lib)
messages: 380631
nosy: zenr
priority: normal
severity: normal
status: open
title: [Turtle] Add clockwise and anticlockwise method as alias to right and 
left
type: enhancement
versions: Python 3.10, Python 3.6, Python 3.7, Python 3.8, Python 3.9

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com