mirror of https://github.com/python/cpython
Updated for IDLEfork re-integration
This commit is contained in:
parent
b67e13d278
commit
1821056002
|
@ -1,20 +1,22 @@
|
||||||
IDLEfork Credits
|
Guido van Rossum, as well as being the creator of the Python language, is the
|
||||||
==================
|
original creator of IDLE. Other contributors prior to Version 0.8 include
|
||||||
|
Mark Hammond, Jeremy Hylton, Tim Peters, and Moshe Zadka.
|
||||||
|
|
||||||
Guido van Rossum, as well as being the creator of the Python language, is
|
IDLE's recent development has been carried out in the IDLEfork project.
|
||||||
the original creator of IDLE. He also developed the RPC code and Remote
|
The objective was to develop a version of IDLE which had an execution
|
||||||
Debugger extension used in IDLEfork.
|
environment which could be initialized prior to each run of user code.
|
||||||
|
|
||||||
The IDLEfork project was initiated and brought up to version 0.7.1 primarily
|
The IDLEfork project was initiated by David Scherer, with some help from Peter
|
||||||
by David Scherer, with help from Peter Schneider-Kamp and Nicholas Riley.
|
Schneider-Kamp and Nicholas Riley. David wrote the first version of the RPC
|
||||||
Bruce Sherwood has contributed considerable time testing and suggesting
|
code and designed a fast turn-around environment for VPython. Guido developed
|
||||||
improvements.
|
the RPC code and Remote Debugger currently integrated in IDLE. Bruce Sherwood
|
||||||
|
contributed considerable time testing and suggesting improvements.
|
||||||
|
|
||||||
Besides Guido, the main developers who have been active on IDLEfork version
|
Besides David and Guido, the main developers who have been active on IDLEfork
|
||||||
0.8.1 and later are Stephen M. Gava, who implemented the Configuration GUI, the
|
are Stephen M. Gava, who implemented the configuration GUI, the new
|
||||||
new configuration system, and the new About menu, and Kurt B. Kaiser, who
|
configuration system, and the About dialog, and Kurt B. Kaiser, who completed
|
||||||
completed the integration of the RPC and remote debugger, implemented the
|
the integration of the RPC and remote debugger, implemented the threaded
|
||||||
threaded subprocess, and made a number of usability enhancements.
|
subprocess, and made a number of usability enhancements.
|
||||||
|
|
||||||
Other contributors include Raymond Hettinger, Tony Lownds (Mac integration),
|
Other contributors include Raymond Hettinger, Tony Lownds (Mac integration),
|
||||||
Neal Norwitz (code check and clean-up), and Chui Tey (RPC integration, debugger
|
Neal Norwitz (code check and clean-up), and Chui Tey (RPC integration, debugger
|
||||||
|
@ -24,14 +26,10 @@ Hernan Foffani, Christos Georgiou, Martin v. Loewis, Jason Orendorff, Noam
|
||||||
Raphael, Josh Robb, Nigel Rowe, and Bruce Sherwood have submitted useful
|
Raphael, Josh Robb, Nigel Rowe, and Bruce Sherwood have submitted useful
|
||||||
patches. Thanks, guys!
|
patches. Thanks, guys!
|
||||||
|
|
||||||
There are others who should be included here, especially those who contributed
|
For additional details refer to NEWS.txt and Changelog.
|
||||||
to IDLE versions prior to 0.8, principally Mark Hammond, Jeremy Hylton,
|
|
||||||
Tim Peters, and Moshe Zadka. For additional details refer to NEWS.txt and
|
|
||||||
Changelog.
|
|
||||||
|
|
||||||
Please contact the IDLEfork maintainer to have yourself included here if you
|
Please contact the IDLE maintainer to have yourself included here if you
|
||||||
are one of those we missed!
|
are one of those we missed!
|
||||||
|
|
||||||
Contact details at http://idlefork.sourceforge.net
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,38 +1,58 @@
|
||||||
IDLEfork README
|
IDLE is Python's Tkinter-based Integrated DeveLopment Environment.
|
||||||
===============
|
|
||||||
|
|
||||||
IDLEfork is an official experimental fork of Python's Integrated DeveLopment
|
IDLE emphasizes a lightweight, clean design with a simple user interface.
|
||||||
Environment, IDLE. The biggest change is to execute Python code in a separate
|
Although it is suitable for beginners, even advanced users will find that
|
||||||
process, which is /restarted/ for each Run (F5) initiated from an editor
|
IDLE has everything they really need to develop pure Python code.
|
||||||
window. This enhancement of IDLE has often been requested, and is now finally
|
|
||||||
available, complete with the IDLE debugger. The magic "reload/import *"
|
|
||||||
incantations are no longer required when editing/testing a module two or three
|
|
||||||
steps down the import chain.
|
|
||||||
|
|
||||||
It is possible to interrupt tightly looping user code with a control-c, even on
|
IDLE features a multi-window text editor with multiple undo, Python colorizing,
|
||||||
Windows.
|
and many other capabilities, e.g. smart indent, call tips, and autocompletion.
|
||||||
|
|
||||||
There is also a new GUI configuration manager which makes it easy to select
|
The editor has comprehensive search functions, including searching through
|
||||||
fonts, colors, keybindings, and startup options. There is new feature where
|
multiple files. Class browsers and path browsers provide fast access to
|
||||||
the user can specify additional help sources, either locally or on the web.
|
code objects from a top level viewpoint without dealing with code folding.
|
||||||
|
|
||||||
IDLEfork will be merged back into the Python distribution in the near future
|
There is a Python Shell window which features colorizing and command recall.
|
||||||
(probably 2.3), replacing the current version of IDLE.
|
|
||||||
|
|
||||||
For information on this release, refer to NEWS.txt
|
IDLE executes Python code in a separate process, which is restarted for each
|
||||||
|
Run (F5) initiated from an editor window. The environment can also be
|
||||||
|
restarted from the Shell window without restarting IDLE.
|
||||||
|
|
||||||
If you find bugs let us know about them by using the IDLEfork Bug Tracker. See
|
This enhancement has often been requested, and is now finally available. The
|
||||||
the IDLEfork home page at
|
magic "reload/import *" incantations are no longer required when editing and
|
||||||
|
testing a module two or three steps down the import chain.
|
||||||
|
|
||||||
http://idlefork.sourceforge.net
|
It is possible to interrupt tightly looping user code, even on Windows.
|
||||||
|
|
||||||
for details. Patches are always appreciated at the IDLEfork Patch Tracker, and
|
Applications which cannot support subprocesses and/or sockets can still run
|
||||||
Change Requests should be posted to the RFE Tracker at
|
IDLE in a single process.
|
||||||
|
|
||||||
https://sourceforge.net/tracker/?group_id=9579&atid=359579
|
IDLE has an integrated debugger with stepping, persistent breakpoints, and call
|
||||||
|
stack visibility.
|
||||||
|
|
||||||
|
There is a GUI configuration manager which makes it easy to select fonts,
|
||||||
|
colors, keybindings, and startup options. This facility includes a feature
|
||||||
|
which allows the user to specify additional help sources, either locally or on
|
||||||
|
the web.
|
||||||
|
|
||||||
|
IDLE is coded in 100% pure Python, using the Tkinter GUI toolkit (Tk/Tcl)
|
||||||
|
and is cross-platform, working on Unix, Mac, and Windows.
|
||||||
|
|
||||||
|
IDLE accepts command line arguments. Try idle -h to see the options.
|
||||||
|
|
||||||
|
|
||||||
|
If you find bugs or have suggestions, let us know about them by using the
|
||||||
|
Python Bug Tracker:
|
||||||
|
|
||||||
|
http://sourceforge.net/projects/python
|
||||||
|
|
||||||
|
Patches are always appreciated at the Python Patch Tracker, and change
|
||||||
|
requests should be posted to the RFE Tracker.
|
||||||
|
|
||||||
|
For further details and links, read the Help files and check the IDLE home
|
||||||
|
page at
|
||||||
|
|
||||||
|
http://www.python.org/idle/
|
||||||
|
|
||||||
There is a mail list for IDLE: idle-dev@python.org. You can join at
|
There is a mail list for IDLE: idle-dev@python.org. You can join at
|
||||||
|
|
||||||
http://mail.python.org/mailman/listinfo/idle-dev
|
http://mail.python.org/mailman/listinfo/idle-dev
|
||||||
|
|
||||||
Thanks for trying IDLEfork.
|
|
||||||
|
|
Loading…
Reference in New Issue