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 terry.reedy
Recipients gvanrossum, markroseman, ncoghlan, ned.deily, serhiy.storchaka, terry.reedy
Date 2016-05-13.01:20:33
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1463102434.47.0.885560166489.issue26993@psf.upfronthosting.co.za>
In-reply-to
Content
I should have explained my usage of 'idle2' and 'idle3'.  'Idle1' was the original IDLE that executed user code in the idle process.  'Idle2' was the re-write, still in use, that executes user code in a separate process.  'Idle3' is intended to be a re-write of similar scope that uses ttk, but also refactors to make automated tests and other changes easier.  (Adding multi-pane windows might be called 'idle4'.)  It is the tests and other changes that require refactoring.  Hence 'ttk-idle' partly misses the point unless understood as including name changes and refactoring.

For the idle2 re-writes, all the new code needed to execute remotely, by default, while keeping local execution as an option, had to be in place for any of it to be useful. The idle3 changes can be broken up into multiple usable and testable pieces.  I wish the renames could be in alpha1 and definitely want them in alpha2, along with a notice in What's New.  Anyone who has code that will break because of the changes should have opportunity to find out as soon as possible.  I would like to do simple ttk replacements by alpha 3.
History
Date User Action Args
2016-05-13 01:20:34terry.reedysetrecipients: + terry.reedy, gvanrossum, ncoghlan, ned.deily, markroseman, serhiy.storchaka
2016-05-13 01:20:34terry.reedysetmessageid: <1463102434.47.0.885560166489.issue26993@psf.upfronthosting.co.za>
2016-05-13 01:20:34terry.reedylinkissue26993 messages
2016-05-13 01:20:33terry.reedycreate