Dear Macaulay User: (31 May 91)

	This note explains how to obtain the latest version of the 
computer algebra package Macaulay, which we are making freely 
available to the mathematical community.

	Macaulay can be obtained self-service, using the "ftp" 
file transfer protocol. We are maintaining up-to-date copies of 
Macaulay in a publicly accessible location on the Harvard 
mathematics Sun 4. We would like to thank the Harvard math 
department, and Bob Kuhn, for providing us all with this 
service.

    Dave Bayer (Barnard Coll.)    Mike Stillman (Cornell Univ.)

    Department of Mathematics     Department of Mathematics
    Columbia University           Cornell University
    New York, NY 10027            Ithaca, NY 14853
    (212)854-2643, 864-4235       (607)255-7240, 277-1835
    bayer@cunixa.cc.columbia.edu  mike@mssun7.msi.cornell.edu

*******************************************************************

Release Notes (31 May 91):
The scripts have been recently updated.

Release Notes (15 Nov 90):
The ftp address of zariski.harvard.edu has changed. It is now

	128.103.28.10

One can always use the symbolic name "zariski.harvard.edu", when
at a computing site where the symbolic names are hooked up right.

*******************************************************************

Release Notes (1 May 90):
[1] This release includes a port to the DECstation 3100. Use the
makefile "makefile.dec".
[2] New scripts by David Eisenbud are in the directory "scripts".
Older scripts by both D.E. and M.S. are in "scripts.prev", and may be
out of date.
[3] [known bug] Do not use determinants over qrings which are not
integral domains.  We use Bareiss' algorithm, which doesn't work
in such a setting.

*******************************************************************

For experts:
	This file is the "readme" file for the directory 
/home/zariski/ftp/Macaulay on "zariski.harvard.edu" 
(or try 128.103.28.10). To "ftp" to this directory, give "ftp" as your 
username, and give your last name as password. This will place 
you in /home/zariski/ftp with limited priviledges.

 !! set fpt to BINARY mode before proceeding further !!

Now, "cd" to the directory Macaulay, and use "ls" to see what
files are available. You should first get the most current
version of this file, then get whatever other files you want.
If neither zariski.harvard.edu nor 128.103.28.10 answers, try
again in a couple of days.

*******************************************************************

For novices:
	Macaulay can be obtained by using the "ftp" command to 
copy files from a public directory, to your home machine. If 
you are unfamiliar with these commands, first try to just wing 
it as if you are an expert (which is how we learned). If you 
run into trouble, try to find a local expert who can read the 
"For experts" section above, and pester us by email to give 
better information in this file. Specifically, tell us what you 
got stuck on so we can save others from the same problem.

*******************************************************************

Sample "ftp" session:

	Typed in succession, the following lines of input will 
give you a listing of the Macaulay directory at Harvard, and 
transfer the file "M3.tar" to your local machine.

ftp zariski.harvard.edu
ftp
name
cd Macaulay
ls -l
binary
get M3.tar
quit

The following transcript gives the entire resulting dialog that 
should ensue, if everything goes well. We have emphasized your 
input lines by surrounding them by extra space, but otherwise 
this is an unretouched session. There will be some minor 
differences when you use "ftp", because you will be starting 
from a different computer:

%%%%%%%% sample session below %%%%%%%%%%%%%%%%%%%%

%
  ftp zariski.harvard.edu

Connected to 128.103.28.10
220 zariski FTP server (SunOS 4.0) ready.
Name (zariski:bayer): 
                      ftp

331 Guest login ok, send ident as password.
Password:
          bayer

230 Guest login ok, access restrictions apply.
ftp> 
     cd Macaulay

250 CWD command successful.
ftp> 
     ls -l

200 PORT command successful.
150 ASCII data connection for /bin/ls (128.103.1.107,1565) (0 
bytes).
total 2610
-rw-r--r--  1 1132         4209 Sep 19 00:05 INSTALLATION
-rw-r--r--  1 1132      1507328 Sep 19 00:06 M3.tar
-rw-r--r--  1 1132      1137937 Sep 19 00:08 macman.PS
-rw-r--r--  1 1132         5019 Feb 21  1989 readme
226 ASCII Transfer complete.
remote: -l
233 bytes received in .26 seconds (.88 Kbytes/s)
ftp> 
     binary

200 Type set to I.
ftp> 
     get M3.tar

200 PORT command successful.
150 Binary data connection for M3.tar (128.103.1.107,1569) 
(1507328 bytes).
226 Binary Transfer complete.
local: M3.tar remote: M3.tar
1507328 bytes received in 5.7 seconds (2.6e+02 Kbytes/s)
ftp> 
     quit

221 Goodbye.

%%%%%%%% sample session above %%%%%%%%%%%%%%%%%%%%
	
*******************************************************************

M3.tar:
	This file contains the complete source for creating and 
running Macaulay on your local machine. To extract the contents 
of the file M3.tar file, move it to a new, empty directory (you 
will soon be creating a large number of files) and type

	tar -xvf M3.tar

Now read the file INSTALLATION for further help in setting up 
Macaulay.

macman.PS:
	This file is the PostScript form of the Macaulay manual. 
See a local system guru for help in printing it.

Macintosh version:
	We are also distributing the Macintosh version of 
Macaulay via this this account. To receive it, you will need 
the Macintosh shareware program "Stuffit 1.5" or its freeware 
sibling "Unstuffit 1.5" (or later versions), which are widely 
available. You will also need some way of moving files from 
your Unix machine to a Macintosh. We don't currently have the
authority to distribute the MPW shell, which is necessary to run
the Mac version; it comes with one version of Maple, TML Pascal,
and other commercial products, as well as directly from the
Apple Programmers and Developers Association.

Other computers:
	The source code is available above, and we wish you the 
best of luck! Contact us to avoid duplicating efforts with 
someone else.
