classification
Title: Idle File Menu Option Improvement
Type: enhancement Stage: needs patch
Components: IDLE Versions: Python 3.2
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: ramchandra.apte, serwy, taleinat, tjd
Priority: normal Keywords: patch

Created on 2009-10-15 00:40 by tjd, last changed 2011-12-08 12:41 by ramchandra.apte.

Files
File name Uploaded Description Edit
IDLE_new_file_py3k.patch taleinat, 2010-07-20 15:59 review
issue7136.patch serwy, 2011-12-08 04:13 extended patch review
Messages (4)
msg94064 - (view) Author: Toby Donaldson (tjd) Date: 2009-10-15 00:40
I've been using Idle to teach beginning programming to university
students for the last 6 or 7 years. I've taught hundreds and hundreds of
students, and the single biggest confusion with Idle is this:

"New Window" in the file menu is ambiguous

Proposed fix: change "New Window" to "New File", or "New Program"

Many beginners don't get the difference between a shell window and
program window. I spend some time explaining the difference, and yet
they see "New Window" and don't know if this means a shell window or
program window.

Obviously this is not an issue for non-beginners, or even for anyone
willing to experiment for a minute or two, but it seems to me this is a
small change that could be useful to beginners. 

Plus more precise menu options are usually a good thing in general.
msg110914 - (view) Author: Tal Einat (taleinat) (Python committer) Date: 2010-07-20 15:59
+1 on renaming it "New File".

Patch attached for py3k.
msg149016 - (view) Author: Roger Serwy (serwy) * Date: 2011-12-08 04:13
This issue is mentioned as part of #13504 meta-issue.

The attached patch extends Tal's original patch by also updating the help.txt documentation.
msg149023 - (view) Author: Ramchandra Apte (ramchandra.apte) Date: 2011-12-08 12:41
+1 on renaming New Window to New File
History
Date User Action Args
2011-12-08 12:41:40ramchandra.aptesetnosy: + ramchandra.apte
messages: + msg149023
2011-12-08 04:13:48serwysetfiles: + issue7136.patch
nosy: + serwy
messages: + msg149016

2010-07-20 15:59:54taleinatsetfiles: + IDLE_new_file_py3k.patch

nosy: + taleinat
messages: + msg110914

keywords: + patch
2010-07-10 06:39:53terry.reedysetstage: needs patch
versions: + Python 3.2, - Python 2.6
2009-10-15 00:40:43tjdcreate