11This is Python release 1.4 beta 2
22=================================
33
4- It's a beta release. Only use this if you want to help me iron the
4+ It's a beta release. Use this only if you want to help me iron the
55last wrinkles out of the distribution before I release the real 1.4
66release. In particular, I'm interested in porting experiences to Unix
77boxes. It should build out of the box using "./configure; make".
88Also try running configue with the --with-thread and --with-readline
99options (described below).
1010
1111
12- What's new since 1.4 beta 1?
13- ----------------------------
14-
15- - New modules: errno, operator
16-
17- - Changes for Numerical Python: slice and ellipses objects, and
18- corresponding syntax:
19-
20- - x[lo:hi:stride]
21- - x[a, ..., z]
22-
23- XXX
12+ What's new in this release?
13+ ---------------------------
2414
25-
26- What's new since Python release 1.3?
27- ------------------------------------
28-
29- See the Misc/NEWS file.
15+ A list of things that changed since 1.4 beta 1 can be found in
16+ Misc/NEWS. This file will eventually be updated to also list what's
17+ new since to 1.3.
3018
3119
3220What is Python anyway?
@@ -66,14 +54,11 @@ A modest plug
6654
6755*************************************************************************
6856* *
69- * Python exists, and is free, thanks to the contributed efforts *
70- * of many people. The PSA was created to maximize the results *
71- * of those efforts, by helping to coordinate them. The PSA *
72- * operates web, ftp and email servers, organizes Python *
73- * workshops, and engages in other activities that benefit the *
74- * Python user community. The PSA is seeking support for these *
75- * activities. See this URL for information on how to join: *
76- * http://www.python.org/psa/Joining.html *
57+ * If you use Python, please consider joining the Python Software *
58+ * Activity (PSA). See http://www.python.org/psa/. *
59+ * *
60+ * Organizations making heavy use of Python are especially invited *
61+ * to become corporate members! *
7762* *
7863*************************************************************************
7964
@@ -198,15 +183,18 @@ which test failed.
198183Installing
199184----------
200185
186+ XXX TO be rewritten for new install procedure.
187+
201188To install the interpreter as /usr/local/bin/python, type "make
202- install ". To install the library as /usr/local/lib/python, type "make
203- libinstall". To install the manual page as
189+ bininstall ". To install the library as /usr/local/lib/python, type
190+ "make libinstall". To install the manual page as
204191/usr/local/man/man1/python.1, type "make maninstall". To install the
205192Emacs editing mode for Python, manually copy the file
206193Misc/python-mode.el to your local Emacs lisp directory. The directory
207194/usr/local can be overridden at configuration time by passing
208195--prefix=DIRECTORY to the configure script, or at make time by passing
209- "prefix=DIRECTORY" to make. See below for more information on --prefix.
196+ "prefix=DIRECTORY" to make. See below for more information on
197+ --prefix.
210198
211199If you plan to do development of extension modules or to embed Python
212200in another application and don't want to reference the original source
@@ -324,16 +312,6 @@ all object files by running "make clean" before rebuilding.
324312 directory.
325313
326314
327- Extensions
328- ----------
329-
330- You can also build an "extended" interpreter, using modules that are
331- not contained in the Modules directory. See the manual titled
332- "Extending and Embedding the Python Interpreter" (Doc/ext.tex) for
333- more details on writing an extension or building an existing
334- extension.
335-
336-
337315Building for multiple architectures (using the VPATH feature)
338316-------------------------------------------------------------
339317
@@ -375,6 +353,8 @@ however this assumes that you only need to add modules.)
375353Building on non-UNIX systems
376354----------------------------
377355
356+ XXX Rewrite -- nothing in this chapter is true any more.
357+
378358On non-UNIX systems, you will have to fake the effect of running the
379359configure script manually. A good start is to copy the file
380360config.h.in to config.h and edit the latter to reflect the actual
@@ -455,20 +435,27 @@ Before posting, read the FAQ (file Misc/FAQ) first to see if your
455435problem has already been answered!
456436
457437
438+ Web site
439+ --------
440+
441+ Python's own web site has URL http://www.python.org/. Come visit us!
442+
443+
458444Ftp access
459445----------
460446
461- Python's "home ftp site" is ftp.python.org, directory /pub/python.
462- See the FAQ (file Misc/FAQ) for a list of other ftp sites carrying the
447+ Python's own ftp site is ftp.python.org, directory /pub/python. See
448+ the FAQ (file Misc/FAQ) for a list of other ftp sites carrying the
463449Python distribution.
464450
465451
466452Newsgroup and mailing list
467453--------------------------
468454
469- There are a newsgroup and a mailing list devoted to Python
470- programming, design and bugs. The newsgroup, comp.lang.python,
471- contains exactly the same messages as the mailing list. To subscribe
455+ There are a newsgroup and a mailing list devoted to Python. The
456+ newsgroup, comp.lang.python, contains exactly the same messages as the
457+ mailing list (though not always in the same order, due to the
458+ mysterious nature of Usenet news' flooding algorithms). To subscribe
472459to the mailing list, send mail containing your real name and e-mail
473460address to "
[email protected] " (a real person reads these
474461messages, so no LISTPROC or Majordomo commands, please).
@@ -477,6 +464,8 @@ messages, so no LISTPROC or Majordomo commands, please).
477464The Tk interface
478465----------------
479466
467+ XXX To be rewritten in the light of _tkinter and Tk 4.1.
468+
480469Tk (the user interface component of John Ousterhout's Tcl language) is
481470also usable from Python. Since this requires that you first build and
482471install Tcl/Tk, the Tk interface is not enabled by default. It
@@ -518,10 +507,11 @@ to get Tcl/Tk.
518507Distribution structure
519508----------------------
520509
510+ XXX To be redone!
511+
521512Most subdirectories have their own README file. Most files have
522513comments.
523514
524- Contrib/ Interesting or useful Python code contributed by others
525515Demo/ Demonstration scripts, modules and programs
526516Doc/ Documentation (LaTeX sources)
527517Grammar/ Input for the parser generator
@@ -558,10 +548,10 @@ Author's address
558548Guido van Rossum
559549CNRI
5605501895 Preston White Drive
561- Reston, VA 22094
551+ Reston, VA 20191
562552USA
563553
564- 554+ E-mail: guido@cnri.reston.va.or or guido@ python.org
565555
566556
567557
0 commit comments