Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!ucsd!swrinde!sdd.hp.com!caen!ox.com!msen.com!emv From: guido@cwi.nl (Guido van Rossum) Newsgroups: comp.archives Subject: [comp.lang.misc...] Re: looking for interpreter / macro language facility Message-ID: <1991May30.064539.7975@ox.com> Date: 30 May 91 06:45:39 GMT References: <1991May22.153052.30224@wpi.WPI.EDU> <3600@charon.cwi.nl> Sender: emv@msen.com (Edward Vielmetti, MSEN) Reply-To: guido@cwi.nl (Guido van Rossum) Followup-To: comp.lang.misc Organization: (none) Lines: 95 Approved: emv@msen.com (Edward Vielmetti, MSEN) X-Original-Newsgroups: comp.lang.misc,comp.lang.c,comp.lang.c++ Archive-name: unix/language/python/1991-05-28 Archive-directory: gatekeeper.dec.com:/pub/misc/python/ [16.1.0.2] Original-posting-by: guido@cwi.nl (Guido van Rossum) Original-subject: Re: looking for interpreter / macro language facility Reposted-by: emv@msen.com (Edward Vielmetti, MSEN) ajb@miles.WPI.EDU (Arthur J. Butler) writes: >hi. i am looking for advice and/or suggestions on an interpreter or >macro language facility which i plan on adding to my application. [...] > within this macro language, i need to at least to > a) be able to call functions within my program. > b) be able to use control and loop constructs. > c) define and use simple variables. >my program will be written in C/C++ to be run in a UNIX workstation >environment. [...] This was one of the purposes why I developed Python. Python is an interpreted programming language with high-level data types (strings, lists, associative arrays; everything unlimited in size and garbage collected) and provides all the features you request. It is also object-oriented. Its syntax is intended to be as clear as possible, to allow a quick start for casual users. Python is normally used as a stand-alone interpreter, but hooks are provided to add Python as an extension language to existing C applications. I have no experience with hooking it up to C++ applications yet. I do know that Python is written quite portably. Python is freely available. It is still under development; I hope to distribute a new version this summer. If you try to do unusual things with it, I am eager to hear about your experiences, and willing to help hacking the code (or to point out where to start hacking). See the attached availability sheet. --Guido van Rossum, CWI, Amsterdam "The life of a Repo Man is always intense" Availability of Python and STDWIN ================================= Python and STDWIN were posted to alt.sources around february 1991. They should be available from sites that archive this newsgroup, such as wuarchive.wustl.edu. I also post patches to this group. (I will post the entire source to comp.sources.misc when I think the products are a little bit more finished.) Python and STDWIN are available from a number of ftp sites. The * in file names is the version number, e.g., 0.9.5 (the last digit is the patch level). Current version numbers are 0.9.1 for Python and 0.9.5 for STDWIN. Site hp4nl.nluug.nl (IP address 192.16.202.2) For whom users in the Netherlands and the rest of Europe Note the same archive is also accessible via mcsun.eu.net Directory pub/windows File stdwin*.tar.Z Directory pub/programming/languages Files python*.tar.Z pythondoc[12].ps.Z Directory pub/comp/mac/compiler File Python.hqx Site wuarchive.wustl.edu (IP address 128.252.135.4) For whom users in North America Directory usenet/alt.sources Note Raw alt.sources archive, see README there. Grep -i the Index file for "stdwin" or "python". Site gatekeeper.dec.com (IP address 16.1.0.2) For whom users in North America Directory pub/misc File stdwin*.tar.Z Directory pub/misc/python Files python*.tar.Z pythondoc[12].ps.Z Python.hqx.Z -- comp.archives file verification gatekeeper.dec.com total 781 -r--r--r-- 1 root 78061 Mar 18 19:01 pythondoc2.ps.Z -r--r--r-- 1 root 72777 Mar 18 19:00 pythondoc1.ps.Z -r--r--r-- 1 root 129241 Mar 18 19:00 Python.hqx.Z -r--r--r-- 1 root 496849 Mar 18 19:00 python0.9.1.tar.Z found python ok gatekeeper.dec.com:/pub/misc/python/