Content uploaded by William Page
Author content
All content in this area was uploaded by William Page on Jul 12, 2016
Content may be subject to copyright.
Vol. 41, No. 3, September 2007 Conference Abstracts
AXIOM – Open Source Computer Algebra System
William S. Page
Axiom Developer
bill.page@newsynthesis.org
Abstract
Axiom has been in development since 1971. Originally called Scratchpad II, it was developed by IBM under the direction of
Richard Jenks[1]. The project evolved over a period of 20 years as a research platform for developing new ideas in computational
mathematics. ScratchPad also attracked the interest and contributions of a large number of mathematicians and computer
scientists outside of IBM. In the 1990s, the Scratchpad project was renamed to Axiom, and sold to the Numerical Algorithms
Group (NAG) in England who marketed it as a commercial system. NAG withdrew Axiom from the market in October 2001
and agreed to release Axiom as free software, under an open source license.
Tim Daly (a former ScratchPad developer at IBM) setup a pubic open source Axiom project[2] in October 2002 with a
primary goal to improve the documentation of Axiom through the extensive use of literate programming[3]. The first free
open source version of Axiom was released in 2003. Since that time the project has attracted a small but very active group of
developers and a growing number of users.
This exhibit includes a laptop computer running a recent version of Axiom, Internet access (if available) to the Axiom Wiki
website[4], and CDs containing Axiom software for free distribution[5].
References
[1] Jenks, R.J. and Sutor, R.S. “Axiom – The Scientific Computation System” Springer-Verlag New York (1992) ISBN
0-387-97855-0
[2] Daly, Tim, “Axiom Computer Algebra System”
http://savannah.nongnu.org/projects/axiom
[3] Knuth, Donald E., “Literate Programming” Center for the Study of Language and Information ISBN 0-937073-81-4
Stanford CA (1992)
[4] Page, William, “The Axiom Wiki Website”
http://wiki.axiom-developer.org
[5] Portes, Jose Alfredo, “Doyen”
http://wiki.axiom-developer.org/Doyen
114