blob: 1307be4f0804e75c828843627d14139b9d2c6223 [file] [log] [blame]
Steven M. Gavad39993e2001-07-20 01:36:49 +00001IDLEfork README
2===============
3
4IDLEfork is an official experimental fork of Python's Integrated
Kurt B. Kaiserf5934dd2002-12-31 17:56:18 +00005DeveLopment Environment IDLE. The biggest change is to execute
6Python code in a separate process, which is /restarted/ for each
7Run (F5) initiated from an editor window. This enhancement of
8IDLE has often been requested, and is now finally available,
9complete with debugger.
Steven M. Gavad39993e2001-07-20 01:36:49 +000010
Kurt B. Kaiserf5934dd2002-12-31 17:56:18 +000011There is also a new GUI configuration manager which makes it easy
12to select fonts, colors, and startup options.
13
14IDLEfork will be merged back into the Python distribution in the
15near future (probably 2.3), replacing the current version of IDLE.
16
17As David Scherer aptly put it in the original IDLEfork README,
Steven M. Gavad39993e2001-07-20 01:36:49 +000018"It is alpha software and might be unstable. If it breaks, you get to
Kurt B. Kaiserf5934dd2002-12-31 17:56:18 +000019keep both pieces."
Steven M. Gavad39993e2001-07-20 01:36:49 +000020
Kurt B. Kaiserf5934dd2002-12-31 17:56:18 +000021If you find bugs let us know about them by using the IDLEfork Bug
22Tracker. See the IDLEfork home page at
Steven M. Gavad39993e2001-07-20 01:36:49 +000023
Kurt B. Kaiserf5934dd2002-12-31 17:56:18 +000024http://idlefork.sourceforge.net
Steven M. Gavad39993e2001-07-20 01:36:49 +000025
Kurt B. Kaiserf5934dd2002-12-31 17:56:18 +000026for details. Patches are always appreciated at the IDLEfork Patch
27Tracker.
Steven M. Gavad39993e2001-07-20 01:36:49 +000028
29Please see the files NEWS.txt and ChangeLog for more up to date
30information on changes in this release of IDLEfork.
31
Kurt B. Kaiserf5934dd2002-12-31 17:56:18 +000032Thanks for trying IDLEfork.
Steven M. Gavad39993e2001-07-20 01:36:49 +000033
34
Kurt B. Kaiserf5934dd2002-12-31 17:56:18 +000035IDLEfork 0.9 Alpha 0
36--------------------------------
Steven M. Gavad39993e2001-07-20 01:36:49 +000037
Kurt B. Kaiserf5934dd2002-12-31 17:56:18 +000038Introduced the new RPC implementation, which includes a debugger. The
39output of user code is to the shell, and the shell may be used to
40inspect the environment after the run has finished. (In version 0.8.1
41the shell environment was separate from the environment of the user
42code.)
Steven M. Gava4d712a42001-07-19 04:49:13 +000043
Kurt B. Kaiserf5934dd2002-12-31 17:56:18 +000044Introduced the configuration GUI and a new About dialog.
David Scherer7aced172000-08-15 01:13:23 +000045
Kurt B. Kaiserf5934dd2002-12-31 17:56:18 +000046Adapted to the Mac platform.
David Scherer7aced172000-08-15 01:13:23 +000047
Kurt B. Kaiserf5934dd2002-12-31 17:56:18 +000048Multiple bug fixes and usability enhancements.
David Scherer7aced172000-08-15 01:13:23 +000049
Kurt B. Kaiserf5934dd2002-12-31 17:56:18 +000050Known issues:
David Scherer7aced172000-08-15 01:13:23 +000051
Kurt B. Kaiserf5934dd2002-12-31 17:56:18 +000052- Can't kill a tight loop in the Windows version: Use the Task Manager!
53- Printing under Linux may be problematic.
54- The debugger is pretty slow.
55- RPC stack levels are not being pruned from debugger tracebacks.
56- Changelog and NEWS.txt are incomplete.