Kaydet (Commit) f501b4e5 authored tarafından Guido van Rossum's avatar Guido van Rossum

Ready for release. Added section on the book. Removed bugs/gripes emails.

New copyright.
üst 819889dd
This is Python release 1.4 beta 3 This is Python release 1.4 (final)
================================= ==================================
It's a beta release. Use this if you want to help me iron the last I appreciate everybody's patience... This is the official, final
wrinkles out of the distribution before I release the real version release of Python 1.4. You can throw away your copies of 1.3 and the
1.4. In particular, I'm interested in porting experiences to Unix 1.4 betas now!
boxes. Python should build out of the box using "./configure; make".
Also try running configue with the --with-thread and --with-readline
options (described below).
I really expect this to be the last beta release. I declare a
*FEATURE FREEZE* until 1.4 final is released (in a couple of weeks).
Changes in 1.4 final will be restricted to urgent bugfixes,
portability enhancements, and added documentation only.
What's new in this release? What's new in this release?
--------------------------- ---------------------------
A list of (nearly) everything that changed in each of the 1.4 beta An exhaustive list of (nearly) everything that changed since the
releases can be found in the file Misc/NEWS -- together this comprises release of Python 1.3, over a year ago, can be found in the file
a list of everything that's changed since 1.3. Misc/NEWS. (A history of all changes before that time is kept in
Misc/HISTORY.) An overview of the most important user-visible changes
is appended as a new chapter to the Tutorial (Doc/tut.tex). Perhaps
the most visible changes are the new power operator, complex numbers,
new slicing and indexing syntax, and class-private names of the form
__spam (an experimental feature).
What is Python anyway? What is Python anyway?
...@@ -31,6 +28,31 @@ what Python can mean for a UNIX/C programmer, read Misc/BLURB.LUTZ. ...@@ -31,6 +28,31 @@ what Python can mean for a UNIX/C programmer, read Misc/BLURB.LUTZ.
If you have web access, point your browser to http://www.python.org. If you have web access, point your browser to http://www.python.org.
How do I learn Python?
----------------------
The official tutorial is still a good place to start (in the Doc
directory as tut.tex; and http://www.python.org/doc/tut/tut.html).
Aaron Watters wrote a second tutorial, that may be more accessible for
some: http://www.wcmh.com/uworld/archives/95/tutorial/005.html.
There are now also two books on Python. While these are still based
on Python 1.3 or 1.4beta2, the language is so stable now that you'd be
hard pressed to find places where the books are out of date. The
books, both first published in October 1996 and both including a
CD-ROM, form excellent companions to each other:
Internet Programming with Python
by Aaron Watters, Guido van Rossum, and James Ahlstrom
MIS Press/Henry Holt publishers
ISBN: 1-55851-484-8
Programming Python
by Mark Lutz
O'Reilly & Associates
ISBN: 1-56592-197-6
If you don't read instructions If you don't read instructions
------------------------------ ------------------------------
...@@ -57,16 +79,15 @@ packages, GPL-free public domain versions also exist. ...@@ -57,16 +79,15 @@ packages, GPL-free public domain versions also exist.
A modest plug A modest plug
============= =============
************************************************************************* *********************************************************************
* * * Without your help, I won't be able to continue to support Python! *
* If you use Python, please consider joining the Python Software * *********************************************************************
* Activity (PSA). See http://www.python.org/psa/. *
* * If you use Python, please consider joining the Python Software
* Organizations that make heavy use of Python are especially * Activity (PSA). See http://www.python.org/psa/.
* encouraged to become corporate members! *
* *
*************************************************************************
Organizations that make heavy use of Python are especially encouraged
to become corporate members!
Build instructions Build instructions
...@@ -529,9 +550,7 @@ Bug reports ...@@ -529,9 +550,7 @@ Bug reports
Bugs are best reported to the comp.lang.python newsgroup or the Python Bugs are best reported to the comp.lang.python newsgroup or the Python
mailing list -- see the section "Newsgroup and mailing list" above. mailing list -- see the section "Newsgroup and mailing list" above.
Before posting, check the newsgroup archives (see above) to see if Before posting, check the newsgroup archives (see above) to see if
your bug has already been reported! If you specifically don't want to your bug has already been reported!
involve the newsgroup or mailing list, send them to
python-bugs@python.org.
Questions Questions
...@@ -549,9 +568,11 @@ The Tk interface ...@@ -549,9 +568,11 @@ The Tk interface
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 works install Tcl/Tk, the Tk interface is not enabled by default. It works
with Tcl 7.5 and Tk 4.1 as well as with Tcl 7.4 and Tk 4.0. with Tcl 7.5 and Tk 4.1 as well as with Tcl 7.4 and Tk 4.0. I didn't
have the time to test it with Tcl 7.6 and Tk 4.2 yet, but it might
well work.
See http://www.smli.com/research/tcl/ for more info on where to get See http://www.sunlabs.com/research/tcl/ for more info on where to get
Tcl/Tk. Tcl/Tk.
To enable the Python/Tk interface, once you've built and installed To enable the Python/Tk interface, once you've built and installed
...@@ -597,7 +618,6 @@ Most subdirectories have their own README file. Most files have ...@@ -597,7 +618,6 @@ Most subdirectories have their own README file. Most files have
comments. comments.
BUGS A list of known bugs (not completely up-to-date) BUGS A list of known bugs (not completely up-to-date)
TODO A list of things that could be done (not up-to-date)
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
...@@ -607,9 +627,11 @@ Makefile.in Source from which config.status creates Makefile ...@@ -607,9 +627,11 @@ Makefile.in Source from which config.status creates Makefile
Misc/ Miscellaneous files Misc/ Miscellaneous files
Modules/ Implementation of most built-in modules Modules/ Implementation of most built-in modules
Objects/ Implementation of most built-in object types Objects/ Implementation of most built-in object types
PC/ PC porting files (DOS, Windows, NT, OS/2)
Parser/ The parser and tokenizer and their input handling Parser/ The parser and tokenizer and their input handling
Python/ The "compiler" and interpreter Python/ The "compiler" and interpreter
README The file you're reading now README The file you're reading now
TODO A list of things that could be done (not up-to-date)
Tools/ Some useful programs written in Python Tools/ Some useful programs written in Python
acconfig.h Additional input for the autoheader program acconfig.h Additional input for the autoheader program
config.h.in Source from which config.status creates config.h config.h.in Source from which config.status creates config.h
...@@ -659,16 +681,23 @@ documentation for any purpose and without fee is hereby granted, ...@@ -659,16 +681,23 @@ documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Stichting Mathematisch supporting documentation, and that the names of Stichting Mathematisch
Centrum or CWI not be used in advertising or publicity pertaining to Centrum or CWI or Corporation for National Research Initiatives or
distribution of the software without specific, written prior permission. CNRI not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO permission.
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE While CWI is the initial source for this software, a modified version
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES is made available by the Corporation for National Research Initiatives
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN (CNRI) at the Internet address ftp://ftp.python.org.
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. STICHTING MATHEMATISCH CENTRUM AND CNRI DISCLAIM ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH
CENTRUM OR CNRI BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
---------------------------------------------------------------------- ----------------------------------------------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment