Switch branches/tags
version- version-1.12 version-1.11 version- version-1.10 version-1.9.2 version-1.9.1 version- version-1.9 version- version-1.8.2 version-1.8.1 version- version-1.8 version- version-1.7 version- version-1.6.1 version- version-1.6 version- version-1.4.1 version- version-1.4 version-1.3.9 version- version-1.3.1 version- version-1.2.99 version-1.2.1 version-1.1.99 version-1.1.1 version-1.1 version-1.0 version-0.9.97 version-0.9.95 version-0.9.94 version-0.9.93 version-0.9.92 version-0.9.91 version-0.9.9 sourceforge release-1.10-stable-20170616 release-1.7-stable-2014-12-15 release-1.6 release-1.6-stable-20130514 mike-checkpoint1 github-start bart-2-base Macaulay2-0-9 Macaulay2-0-9-96@5643 Macaulay2-0-9-96 Macaulay2-0-9-2 Macaulay2-0-9-2a Macaulay2-0-9-2-merge-point Macaulay2-0-9-2-fixes Macaulay2-0-9-2-changes-merge-point Macaulay2-0-9-2-changes-b Macaulay2-0-9-2-changes-0-9-4x Macaulay2-0-9-2-beta Macaulay2-0-9-1 Macaulay2-0-8-99 Macaulay2-0-8-60 Macaulay2-0-8-58 Macaulay2-0-8-58-working Macaulay2-0-8-58-not-working Macaulay2-0-8-57 Macaulay2-0-8-56 Macaulay2-0-8-55 Macaulay2-0-8-54 Macaulay2-0-8-53 Macaulay2-0-8-52 Macaulay2-0-8-51 Macaulay2-0-8-50 Macaulay2-0-8-49 Macaulay2-0-8-48 Macaulay2-0-8-47 Macaulay2-0-8-46 Macaulay2-0-8-45 Macaulay2-0-8-44 Macaulay2-0-8-43 Macaulay2-0-8-42 Macaulay2-0-8-41 Macaulay2-0-8-40 Macaulay2-0-8-36 Macaulay2-0-8-35@25 Macaulay2-0-8-35 Macaulay2-0-8-34@25 Macaulay2-0-8-34 Macaulay2-0-8-33@29 Macaulay2-0-8-33 Macaulay2-0-8-32@22 Macaulay2-0-8-32 Macaulay2-0-8-31@17 Macaulay2-0-8-31 Macaulay2-0-8-30@17 Macaulay2-0-8-30 Macaulay2-0-8-28@10 Macaulay2-0-8-28 Macaulay2-0-8-26@4
Nothing to show
Find file History
aarondall Add Macaulay2 reference in
Change "howpublished" key in bibliography entry from "Available at \url..." to "A Macaulay2 package available at \url..."
Latest commit 4d43252 Oct 15, 2018
Failed to load latest commit information.
bin fix Makefile for lin alg libs Apr 5, 2018
book modify makefiles to minimize the use of LD_LIBRARY_PATH Sep 7, 2014
c minor changes and renaming Jun 8, 2018
compat start enabling the use of parallel make Aug 28, 2014
d specify a block length for new gdbm databases, ... Jul 25, 2018
dumpdata cleaning up for compilation under cygwin Sep 16, 2014
e-includes moved GenerateD package, which is not yet functional, to packages dir… Oct 3, 2017
e temporarily disable the test in e/unit-test Jun 26, 2018
emacs add stub emacs functions for locating source *.el files with C-h f Jun 29, 2018
html-check-links working on layouts of files Jun 21, 2018
kernel fix some g++ warning messages Jul 30, 2017
m2 fixes as per Dan's comments Sep 21, 2018
man Remove obsolete --fullbacktrace option from manpage. Mar 13, 2016
nash update nash.c Oct 25, 2007
packages Add Macaulay2 reference in Oct 14, 2018
probe start enabling the use of parallel make Aug 28, 2014
regex fix a Makefile Jun 9, 2018
system minor changes Jun 8, 2017
tests start enabling the use of parallel make Aug 28, 2014
util Remove unused "screen" utility Jan 27, 2016
vim add scripts for vim interface Nov 8, 2017
.gitignore add appropriate .gitignore files Jan 10, 2014
COPYING-GPL-2 change license to GPL 2 or 3, clarify licenses of packages and progra… Sep 11, 2010
COPYING-GPL-3 change license to GPL 2 or 3, clarify licenses of packages and progra… Sep 11, 2010
LAYOUT reorganize configure script so it does all the computation of the dir… Aug 25, 2007
Makefile.in We give up on totally fixing the documentation, ... Apr 6, 2018
README.in Merge changes from 1.3, up to release 9457, as follows: Oct 18, 2009
srcdir.in switch to making srcdir file pointing from build directory to source … May 10, 2006


			   Macaulay 2
	    by Daniel R. Grayson <dan@math.uiuc.edu>
	 and Michael E. Stillman <mike@math.cornell.edu>

	available from http://www.math.uiuc.edu/Macaulay2/

			 version @PACKAGE_VERSION@

Welcome to Macaulay2!

Macaulay 2 is a software system for algebraic geometry research.  Macaulay 2 is
a software system for algebraic geometry research, written by Daniel R. Grayson
and Michael E. Stillman with generous support from the National Science
Foundation, for which we are grateful.  Based on Groebner bases, it provides
algorithms for computing homological invariants of rings and modules.

Macaulay 2 is copyright 1993-2009 by Daniel R. Grayson and Michael E. Stillman.
We permit you to use it under the terms of the GNU General Public License,
version 2, as published by the Free Software Foundation; see the file COPYING,
or refer to


On Debian-based systems the file COPYING is not provided.  Instead, refer to:


This is free software.  There is no warranty; not even for merchantability or
fitness for a particular purpose.

Some programs or packages may be distributed along with Macaulay2 according to the terms of
their own licenses, not affecting the license we offer you for Macaulay2
itself.  These include the following programs: 4ti2, normaliz, and gfan.

The source code for the libraries, programs, or packages that we use is
available on our web site at