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