blob: ff39f4990bd4ff3abe761aba0e022c1e70cf4a10 [file] [log] [blame]
Guido van Rossum6441c7a1994-04-14 13:02:35 +00001Newsgroups: comp.lang.misc,comp.lang.c,comp.lang.c++,comp.lang.perl,comp.lang.tcl
2Followup-to: comp.lang.misc
3Subject: Python 1.0.0 is out!
4
5--> Tired of decyphering the Perl code you wrote last week?
6
7--> Frustrated with Bourne shell syntax?
8
9--> Spent too much time staring at core dumps lately?
10
11Maybe you should try Python, the next generation object-oriented
12scripting and prototyping language, with a *readable* syntax. Python
13has been used by hundreds of happy users all over the world during the
14past three years, and is now ready for prime time.
15
16Python is an interpreted language, and has the usual advantages of
17such languages, such as run-time checks (e.g. bounds checking),
18execution of dynamically generated code, automatic memory allocation,
19high level operations on strings, lists and dictionaries (associative
20arrays), and a fast edit-compile-run cycle. Additionally, it features
21modules, classes, exceptions, and dynamic linking of extensions
22written in C or C++. It has arbitrary precision integers.
23
24Python can be run interactively, and there is an extensive Emacs
25editing mode which includes the capability to execute regions of code.
26For the truly desperate there is a source level debugger (written in
27Python, of course :-).
28
29Python comes with a large library of standard modules and classes, as
30well as an extensive set of demo programs. It has interfaces to most
31Unix system calls and library functions, and there exist extensions
32that interface to window systems and graphics libraries like X and
33SGI's GL.
34
35Python's source (in C) and documentation (in LaTeX and PostScript) are
36freely available on the Internet. It builds without intervention on
37most Unix platforms: error-free builds have been confirmed for SGI
38IRIX 4 and 5, Sun SunOS 4 and Solaris 2, HP-UX, DEC Ultrix and OSF/1,
39IBM AIX, and SCO ODT 3.0. A Macintosh binary is also available -- a
40DOS binary is in the works.
41
42If you have a WWW viewer (e.g. Mosaic), you can see all Python
43documentation on-line: point your viewer at the URL
44http://www.cwi.nl/~guido/Python.html.
45
46The source and documentation are available by anonymous ftp from the
47following sites -- please pick the one closest to you:
48
49Site IP address Directory
50
51ftp.cwi.nl 192.16.184.180 /pub/python
52gatekeeper.dec.com 16.1.0.2 /pub/plan/python/cwi
53ftp.uu.net 192.48.96.9 /languages/python
54ftp.fu-berlin.de 130.133.4.50 /pub/unix/languages/python
55
56The file is called python1.0.0.tar.Z (some mirror sites convert it to
57a .gz file or split it up in separate parts). See the INDEX file for
58other goodies: FAQ, NEWS, PostScript, Emacs info, Mac binary, etc.
59(Please don't ask me to mail it to you -- at 1.76 Megabytes it is
60unwieldy at least...)
61
62There's a mailing list; write to <python-list@cwi.nl> to subscribe (no
63LISTSERV commands please). A FAQ list is regularly posted to
64comp.lang.misc. A newsgroup may be created in the near future.
65
66[Excuse the hype -- Python really is a neat language, if I may say so.
67Please direct all followups to comp.lang.misc only.]
68
69--Guido van Rossum, CWI, Amsterdam <Guido.van.Rossum@cwi.nl>
70URL: <http://www.cwi.nl/cwi/people/Guido.van.Rossum.html>