Steven M. Gava | d39993e | 2001-07-20 01:36:49 +0000 | [diff] [blame] | 1 | IDLEfork README |
| 2 | =============== |
| 3 | |
| 4 | IDLEfork is an official experimental fork of Python's Integrated |
Kurt B. Kaiser | f5934dd | 2002-12-31 17:56:18 +0000 | [diff] [blame] | 5 | DeveLopment Environment IDLE. The biggest change is to execute |
| 6 | Python code in a separate process, which is /restarted/ for each |
| 7 | Run (F5) initiated from an editor window. This enhancement of |
| 8 | IDLE has often been requested, and is now finally available, |
| 9 | complete with debugger. |
Steven M. Gava | d39993e | 2001-07-20 01:36:49 +0000 | [diff] [blame] | 10 | |
Kurt B. Kaiser | f5934dd | 2002-12-31 17:56:18 +0000 | [diff] [blame] | 11 | There is also a new GUI configuration manager which makes it easy |
| 12 | to select fonts, colors, and startup options. |
| 13 | |
| 14 | IDLEfork will be merged back into the Python distribution in the |
| 15 | near future (probably 2.3), replacing the current version of IDLE. |
| 16 | |
| 17 | As David Scherer aptly put it in the original IDLEfork README, |
Steven M. Gava | d39993e | 2001-07-20 01:36:49 +0000 | [diff] [blame] | 18 | "It is alpha software and might be unstable. If it breaks, you get to |
Kurt B. Kaiser | f5934dd | 2002-12-31 17:56:18 +0000 | [diff] [blame] | 19 | keep both pieces." |
Steven M. Gava | d39993e | 2001-07-20 01:36:49 +0000 | [diff] [blame] | 20 | |
Kurt B. Kaiser | f5934dd | 2002-12-31 17:56:18 +0000 | [diff] [blame] | 21 | If you find bugs let us know about them by using the IDLEfork Bug |
| 22 | Tracker. See the IDLEfork home page at |
Steven M. Gava | d39993e | 2001-07-20 01:36:49 +0000 | [diff] [blame] | 23 | |
Kurt B. Kaiser | f5934dd | 2002-12-31 17:56:18 +0000 | [diff] [blame] | 24 | http://idlefork.sourceforge.net |
Steven M. Gava | d39993e | 2001-07-20 01:36:49 +0000 | [diff] [blame] | 25 | |
Kurt B. Kaiser | f5934dd | 2002-12-31 17:56:18 +0000 | [diff] [blame] | 26 | for details. Patches are always appreciated at the IDLEfork Patch |
| 27 | Tracker. |
Steven M. Gava | d39993e | 2001-07-20 01:36:49 +0000 | [diff] [blame] | 28 | |
| 29 | Please see the files NEWS.txt and ChangeLog for more up to date |
| 30 | information on changes in this release of IDLEfork. |
| 31 | |
Kurt B. Kaiser | f5934dd | 2002-12-31 17:56:18 +0000 | [diff] [blame] | 32 | Thanks for trying IDLEfork. |
Steven M. Gava | d39993e | 2001-07-20 01:36:49 +0000 | [diff] [blame] | 33 | |
| 34 | |
Kurt B. Kaiser | f5934dd | 2002-12-31 17:56:18 +0000 | [diff] [blame] | 35 | IDLEfork 0.9 Alpha 0 |
| 36 | -------------------------------- |
Steven M. Gava | d39993e | 2001-07-20 01:36:49 +0000 | [diff] [blame] | 37 | |
Kurt B. Kaiser | f5934dd | 2002-12-31 17:56:18 +0000 | [diff] [blame] | 38 | Introduced the new RPC implementation, which includes a debugger. The |
| 39 | output of user code is to the shell, and the shell may be used to |
| 40 | inspect the environment after the run has finished. (In version 0.8.1 |
| 41 | the shell environment was separate from the environment of the user |
| 42 | code.) |
Steven M. Gava | 4d712a4 | 2001-07-19 04:49:13 +0000 | [diff] [blame] | 43 | |
Kurt B. Kaiser | f5934dd | 2002-12-31 17:56:18 +0000 | [diff] [blame] | 44 | Introduced the configuration GUI and a new About dialog. |
David Scherer | 7aced17 | 2000-08-15 01:13:23 +0000 | [diff] [blame] | 45 | |
Kurt B. Kaiser | f5934dd | 2002-12-31 17:56:18 +0000 | [diff] [blame] | 46 | Adapted to the Mac platform. |
David Scherer | 7aced17 | 2000-08-15 01:13:23 +0000 | [diff] [blame] | 47 | |
Kurt B. Kaiser | f5934dd | 2002-12-31 17:56:18 +0000 | [diff] [blame] | 48 | Multiple bug fixes and usability enhancements. |
David Scherer | 7aced17 | 2000-08-15 01:13:23 +0000 | [diff] [blame] | 49 | |
Kurt B. Kaiser | f5934dd | 2002-12-31 17:56:18 +0000 | [diff] [blame] | 50 | Known issues: |
David Scherer | 7aced17 | 2000-08-15 01:13:23 +0000 | [diff] [blame] | 51 | |
Kurt B. Kaiser | f5934dd | 2002-12-31 17:56:18 +0000 | [diff] [blame] | 52 | - 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. |