Numerous changes, but still a lot of XXX thingies.

This commit is contained in:
Guido van Rossum 1996-07-30 21:41:07 +00:00
parent ccdfce386a
commit 8d7d4ede2c
1 changed files with 37 additions and 47 deletions

84
README
View File

@ -1,7 +1,7 @@
This is Python release 1.4 beta 2 This is Python release 1.4 beta 2
================================= =================================
It's a beta release. Only use this if you want to help me iron the It's a beta release. Use this only if you want to help me iron the
last wrinkles out of the distribution before I release the real 1.4 last wrinkles out of the distribution before I release the real 1.4
release. In particular, I'm interested in porting experiences to Unix release. In particular, I'm interested in porting experiences to Unix
boxes. It should build out of the box using "./configure; make". boxes. It should build out of the box using "./configure; make".
@ -9,24 +9,12 @@ Also try running configue with the --with-thread and --with-readline
options (described below). options (described below).
What's new since 1.4 beta 1? What's new in this release?
---------------------------- ---------------------------
- New modules: errno, operator A list of things that changed since 1.4 beta 1 can be found in
Misc/NEWS. This file will eventually be updated to also list what's
- Changes for Numerical Python: slice and ellipses objects, and new since to 1.3.
corresponding syntax:
- x[lo:hi:stride]
- x[a, ..., z]
XXX
What's new since Python release 1.3?
------------------------------------
See the Misc/NEWS file.
What is Python anyway? What is Python anyway?
@ -66,14 +54,11 @@ A modest plug
************************************************************************* *************************************************************************
* * * *
* Python exists, and is free, thanks to the contributed efforts * * If you use Python, please consider joining the Python Software *
* of many people. The PSA was created to maximize the results * * Activity (PSA). See http://www.python.org/psa/. *
* of those efforts, by helping to coordinate them. The PSA * * *
* operates web, ftp and email servers, organizes Python * * Organizations making heavy use of Python are especially invited *
* workshops, and engages in other activities that benefit the * * to become corporate members! *
* Python user community. The PSA is seeking support for these *
* activities. See this URL for information on how to join: *
* http://www.python.org/psa/Joining.html *
* * * *
************************************************************************* *************************************************************************
@ -198,15 +183,18 @@ which test failed.
Installing Installing
---------- ----------
XXX TO be rewritten for new install procedure.
To install the interpreter as /usr/local/bin/python, type "make To install the interpreter as /usr/local/bin/python, type "make
install". To install the library as /usr/local/lib/python, type "make bininstall". To install the library as /usr/local/lib/python, type
libinstall". To install the manual page as "make libinstall". To install the manual page as
/usr/local/man/man1/python.1, type "make maninstall". To install the /usr/local/man/man1/python.1, type "make maninstall". To install the
Emacs editing mode for Python, manually copy the file Emacs editing mode for Python, manually copy the file
Misc/python-mode.el to your local Emacs lisp directory. The directory Misc/python-mode.el to your local Emacs lisp directory. The directory
/usr/local can be overridden at configuration time by passing /usr/local can be overridden at configuration time by passing
--prefix=DIRECTORY to the configure script, or at make time by passing --prefix=DIRECTORY to the configure script, or at make time by passing
"prefix=DIRECTORY" to make. See below for more information on --prefix. "prefix=DIRECTORY" to make. See below for more information on
--prefix.
If you plan to do development of extension modules or to embed Python If you plan to do development of extension modules or to embed Python
in another application and don't want to reference the original source in another application and don't want to reference the original source
@ -324,16 +312,6 @@ all object files by running "make clean" before rebuilding.
directory. directory.
Extensions
----------
You can also build an "extended" interpreter, using modules that are
not contained in the Modules directory. See the manual titled
"Extending and Embedding the Python Interpreter" (Doc/ext.tex) for
more details on writing an extension or building an existing
extension.
Building for multiple architectures (using the VPATH feature) Building for multiple architectures (using the VPATH feature)
------------------------------------------------------------- -------------------------------------------------------------
@ -375,6 +353,8 @@ however this assumes that you only need to add modules.)
Building on non-UNIX systems Building on non-UNIX systems
---------------------------- ----------------------------
XXX Rewrite -- nothing in this chapter is true any more.
On non-UNIX systems, you will have to fake the effect of running the On non-UNIX systems, you will have to fake the effect of running the
configure script manually. A good start is to copy the file configure script manually. A good start is to copy the file
config.h.in to config.h and edit the latter to reflect the actual config.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
problem has already been answered! problem has already been answered!
Web site
--------
Python's own web site has URL http://www.python.org/. Come visit us!
Ftp access Ftp access
---------- ----------
Python's "home ftp site" is ftp.python.org, directory /pub/python. Python's own ftp site is ftp.python.org, directory /pub/python. See
See the FAQ (file Misc/FAQ) for a list of other ftp sites carrying the the FAQ (file Misc/FAQ) for a list of other ftp sites carrying the
Python distribution. Python distribution.
Newsgroup and mailing list Newsgroup and mailing list
-------------------------- --------------------------
There are a newsgroup and a mailing list devoted to Python There are a newsgroup and a mailing list devoted to Python. The
programming, design and bugs. The newsgroup, comp.lang.python, newsgroup, comp.lang.python, contains exactly the same messages as the
contains exactly the same messages as the mailing list. To subscribe mailing list (though not always in the same order, due to the
mysterious nature of Usenet news' flooding algorithms). To subscribe
to the mailing list, send mail containing your real name and e-mail to the mailing list, send mail containing your real name and e-mail
address to "python-list-request@cwi.nl" (a real person reads these address to "python-list-request@cwi.nl" (a real person reads these
messages, so no LISTPROC or Majordomo commands, please). messages, so no LISTPROC or Majordomo commands, please).
@ -477,6 +464,8 @@ messages, so no LISTPROC or Majordomo commands, please).
The Tk interface The Tk interface
---------------- ----------------
XXX To be rewritten in the light of _tkinter and Tk 4.1.
Tk (the user interface component of John Ousterhout's Tcl language) is Tk (the user interface component of John Ousterhout's Tcl language) is
also usable from Python. Since this requires that you first build and also usable from Python. Since this requires that you first build and
install Tcl/Tk, the Tk interface is not enabled by default. It install Tcl/Tk, the Tk interface is not enabled by default. It
@ -518,10 +507,11 @@ to get Tcl/Tk.
Distribution structure Distribution structure
---------------------- ----------------------
XXX To be redone!
Most subdirectories have their own README file. Most files have Most subdirectories have their own README file. Most files have
comments. comments.
Contrib/ Interesting or useful Python code contributed by others
Demo/ Demonstration scripts, modules and programs Demo/ Demonstration scripts, modules and programs
Doc/ Documentation (LaTeX sources) Doc/ Documentation (LaTeX sources)
Grammar/ Input for the parser generator Grammar/ Input for the parser generator
@ -558,10 +548,10 @@ Author's address
Guido van Rossum Guido van Rossum
CNRI CNRI
1895 Preston White Drive 1895 Preston White Drive
Reston, VA 22094 Reston, VA 20191
USA USA
E-mail: guido@python.org E-mail: guido@cnri.reston.va.or or guido@python.org