1- This is Python release 1.4 (final)
1+ This is Python release 1.5 alpha 1
22==================================
33
4- I appreciate everybody's patience... This is the official, final
5- release of Python 1.4. You can throw away your copies of 1.3 and the
6- 1.4 betas now!
7-
4+ ******************************************
5+ *** RELEASE RESTRICTED TO PSA MEMBERS! ***
6+ ******************************************
87
98What's new in this release?
109---------------------------
1110
12- An exhaustive list of (nearly) everything that changed since the
13- release of Python 1.3, over a year ago, can be found in the file
14- Misc/NEWS. (A history of all changes before that time is kept in
15- Misc/HISTORY.) An overview of the most important user-visible changes
16- is appended as a new chapter to the Tutorial (Doc/tut.tex). Perhaps
17- the most visible changes are the new power operator, complex numbers,
18- new slicing and indexing syntax, and class-private names of the form
19- __spam (an experimental feature).
11+ Ehm, I'll be more complete later. Som highlights: I've completed the
12+ Grand Renaming. It's much faster (almost twice for pystone.py -- see
13+ Tools/scripts.) There's an assert statement, and a -O option that
14+ squeezes SET_LINENO instructions and if __debug__ code. It's much
15+ smarter (only on Unix, so far) about the initial value for sys.path.
16+ See the usage message (python -h). There's an explicit structure that
17+ maintains all per-thread globals.
18+
19+ Unfinished projects: documentation; multiple independent interpreters;
20+ better embedding support; more Windows support.
2021
2122
2223What is Python anyway?
@@ -37,7 +38,7 @@ Aaron Watters wrote a second tutorial, that may be more accessible for
3738some: http://www.wcmh.com/uworld/archives/95/tutorial/005.html.
3839
3940There are now also two books on Python. While these are still based
40- on Python 1.3 or 1.4beta2 , the language is so stable now that you'd be
41+ on Python 1.3 or 1.4 , the language is so stable now that you'd be
4142hard pressed to find places where the books are out of date. The
4243books, both first published in October 1996 and both including a
4344CD-ROM, form excellent companions to each other:
@@ -288,16 +289,16 @@ all binary and other platform-specific files in subdirectories if the
288289directory given by --exec-prefix or the 'exec_prefix' Make variable
289290(defaults to the --prefix directory). All subdirectories created will
290291have Python's version number in their name, e.g. the library modules
291- are installed in "/usr/local/lib/python1.4 /" by default. The Python
292- binary is installed as "python1.4 " and a hard link named "python" is
292+ are installed in "/usr/local/lib/python1.5 /" by default. The Python
293+ binary is installed as "python1.5 " and a hard link named "python" is
293294created. The only file not installed with a version number in its
294295name is the manual page, installed as "/usr/local/man/man1/python.1"
295296by default.
296297
297298If you have a previous installation of a pre-1.4 Python that you don't
298299want to replace yet, use "make altinstall". This installs the same
299300set of files as "make install" except it doesn't create the hard link
300- to "python1.4 " named "python" and it doesn't install the manual page
301+ to "python1.5 " named "python" and it doesn't install the manual page
301302at all.
302303
303304The only thing you may have to install manually is the Python mode for
@@ -589,7 +590,7 @@ have the time to test it with Tcl 7.6 and Tk 4.2 yet, but it might
589590well work.
590591
591592See http://www.sunlabs.com/research/tcl/ for more info on where to get
592- Tcl/Tk.
593+ Tcl/Tk. Also http://sunscript.sun.com/.
593594
594595To enable the Python/Tk interface, once you've built and installed
595596Tcl/Tk, all you need to do is edit two lines in Modules/Setup; search
0 commit comments