
Dear Macaulay User: (1 May 90)

	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. To expedite getting 
the word out, please forward this note to others that you know 
may be interested in Macaulay, and please forgive us if 
multiple copies of this note reach you. Also, write us so we 
can update our mailing list.

	Macaulay can now 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.

	If "ftp" is not available to you, it is still possible for 
us to email Macaulay to you in 50K chunks, but there tend to be 
inexplicable delays in getting our attention for this purpose. 
Whatever you do, please don't send us physical media (tapes, 
disks) if you ever want to see them again!

*******************************************************************
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.
*******************************************************************

    Dave Bayer                   Mike Stillman
    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.columbia.edu    mike@mssun7.msi.cornell.edu
    bayer@zariski.harvard.edu
    dab@math.columbia.edu

For experts:
	This file is the "readme" file for the directory 
/home/zariski/ftp/Macaulay on zariski.harvard.edu 
(128.103.1.107). 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. 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 128.103.1.107 doesn't answer, try again in a couple of 
days.

For novices:
	Macaulay can now 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 128.103.1.107
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 128.103.1.107

Connected to 128.103.1.107.
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 will soon be 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. Read updated versions of this 
file to find out more.

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.

______________________________________________________________

Known bugs:

taking the determinant over a qring which is not an integral domain
can lead to trouble (Bareiss algorithm).

