Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / devtools / v8plus / lib / python2.4 / idlelib / README.txt
CommitLineData
920dae64
AT
1IDLE is Python's Tkinter-based Integrated DeveLopment Environment.
2
3IDLE emphasizes a lightweight, clean design with a simple user interface.
4Although it is suitable for beginners, even advanced users will find that
5IDLE has everything they really need to develop pure Python code.
6
7IDLE features a multi-window text editor with multiple undo, Python colorizing,
8and many other capabilities, e.g. smart indent, call tips, and autocompletion.
9
10The editor has comprehensive search functions, including searching through
11multiple files. Class browsers and path browsers provide fast access to
12code objects from a top level viewpoint without dealing with code folding.
13
14There is a Python Shell window which features colorizing and command recall.
15
16IDLE executes Python code in a separate process, which is restarted for each
17Run (F5) initiated from an editor window. The environment can also be
18restarted from the Shell window without restarting IDLE.
19
20This enhancement has often been requested, and is now finally available. The
21magic "reload/import *" incantations are no longer required when editing and
22testing a module two or three steps down the import chain.
23
24(Personal firewall software may warn about the connection IDLE makes to its
25subprocess using this computer's internal loopback interface. This connection
26is not visible on any external interface and no data is sent to or received
27from the Internet.)
28
29It is possible to interrupt tightly looping user code, even on Windows.
30
31Applications which cannot support subprocesses and/or sockets can still run
32IDLE in a single process.
33
34IDLE has an integrated debugger with stepping, persistent breakpoints, and call
35stack visibility.
36
37There is a GUI configuration manager which makes it easy to select fonts,
38colors, keybindings, and startup options. This facility includes a feature
39which allows the user to specify additional help sources, either locally or on
40the web.
41
42IDLE is coded in 100% pure Python, using the Tkinter GUI toolkit (Tk/Tcl)
43and is cross-platform, working on Unix, Mac, and Windows.
44
45IDLE accepts command line arguments. Try idle -h to see the options.
46
47
48If you find bugs or have suggestions, let us know about them by using the
49Python Bug Tracker:
50
51http://sourceforge.net/projects/python
52
53Patches are always appreciated at the Python Patch Tracker, and change
54requests should be posted to the RFE Tracker.
55
56For further details and links, read the Help files and check the IDLE home
57page at
58
59http://www.python.org/idle/
60
61There is a mail list for IDLE: idle-dev@python.org. You can join at
62
63http://mail.python.org/mailman/listinfo/idle-dev