|
1 | | -IDLEfork README |
2 | | -=============== |
| 1 | +IDLE is Python's Tkinter-based Integrated DeveLopment Environment. |
3 | 2 |
|
4 | | -IDLEfork is an official experimental fork of Python's Integrated DeveLopment |
5 | | -Environment, IDLE. The biggest change is to execute Python code in a separate |
6 | | -process, which is /restarted/ for each Run (F5) initiated from an editor |
7 | | -window. This enhancement of IDLE has often been requested, and is now finally |
8 | | -available, complete with the IDLE debugger. The magic "reload/import *" |
9 | | -incantations are no longer required when editing/testing a module two or three |
10 | | -steps down the import chain. |
| 3 | +IDLE emphasizes a lightweight, clean design with a simple user interface. |
| 4 | +Although it is suitable for beginners, even advanced users will find that |
| 5 | +IDLE has everything they really need to develop pure Python code. |
11 | 6 |
|
12 | | -It is possible to interrupt tightly looping user code with a control-c, even on |
13 | | -Windows. |
| 7 | +IDLE features a multi-window text editor with multiple undo, Python colorizing, |
| 8 | +and many other capabilities, e.g. smart indent, call tips, and autocompletion. |
14 | 9 |
|
15 | | -There is also a new GUI configuration manager which makes it easy to select |
16 | | -fonts, colors, keybindings, and startup options. There is new feature where |
17 | | -the user can specify additional help sources, either locally or on the web. |
| 10 | +The editor has comprehensive search functions, including searching through |
| 11 | +multiple files. Class browsers and path browsers provide fast access to |
| 12 | +code objects from a top level viewpoint without dealing with code folding. |
18 | 13 |
|
19 | | -IDLEfork will be merged back into the Python distribution in the near future |
20 | | -(probably 2.3), replacing the current version of IDLE. |
| 14 | +There is a Python Shell window which features colorizing and command recall. |
21 | 15 |
|
22 | | -For information on this release, refer to NEWS.txt |
| 16 | +IDLE executes Python code in a separate process, which is restarted for each |
| 17 | +Run (F5) initiated from an editor window. The environment can also be |
| 18 | +restarted from the Shell window without restarting IDLE. |
23 | 19 |
|
24 | | -If you find bugs let us know about them by using the IDLEfork Bug Tracker. See |
25 | | -the IDLEfork home page at |
| 20 | +This enhancement has often been requested, and is now finally available. The |
| 21 | +magic "reload/import *" incantations are no longer required when editing and |
| 22 | +testing a module two or three steps down the import chain. |
26 | 23 |
|
27 | | -http://idlefork.sourceforge.net |
| 24 | +It is possible to interrupt tightly looping user code, even on Windows. |
28 | 25 |
|
29 | | -for details. Patches are always appreciated at the IDLEfork Patch Tracker, and |
30 | | -Change Requests should be posted to the RFE Tracker at |
| 26 | +Applications which cannot support subprocesses and/or sockets can still run |
| 27 | +IDLE in a single process. |
31 | 28 |
|
32 | | -https://sourceforge.net/tracker/?group_id=9579&atid=359579 |
| 29 | +IDLE has an integrated debugger with stepping, persistent breakpoints, and call |
| 30 | +stack visibility. |
| 31 | + |
| 32 | +There is a GUI configuration manager which makes it easy to select fonts, |
| 33 | +colors, keybindings, and startup options. This facility includes a feature |
| 34 | +which allows the user to specify additional help sources, either locally or on |
| 35 | +the web. |
| 36 | + |
| 37 | +IDLE is coded in 100% pure Python, using the Tkinter GUI toolkit (Tk/Tcl) |
| 38 | +and is cross-platform, working on Unix, Mac, and Windows. |
| 39 | + |
| 40 | +IDLE accepts command line arguments. Try idle -h to see the options. |
| 41 | + |
| 42 | + |
| 43 | +If you find bugs or have suggestions, let us know about them by using the |
| 44 | +Python Bug Tracker: |
| 45 | + |
| 46 | +http://sourceforge.net/projects/python |
| 47 | + |
| 48 | +Patches are always appreciated at the Python Patch Tracker, and change |
| 49 | +requests should be posted to the RFE Tracker. |
| 50 | + |
| 51 | +For further details and links, read the Help files and check the IDLE home |
| 52 | +page at |
| 53 | + |
| 54 | +http://www.python.org/idle/ |
33 | 55 |
|
34 | 56 | There is a mail list for IDLE: [email protected]. You can join at |
35 | 57 |
|
36 | 58 | http://mail.python.org/mailman/listinfo/idle-dev |
37 | | - |
38 | | -Thanks for trying IDLEfork. |
|
0 commit comments