[ Home ]   [ Screenshots ]   [ FAQ ]   [ Download ]   [ Documentation ]   [ Current State ]   [ Community ]   [ Developers ]   [ Patches ]


RELEASES

July 23, 2008 Release Notes

The July 2008 release marks the second large-scale change toward a
literate Axiom distribution. The original change was to make every
file into a pamphlet document. This second change draws Axiom into
tighter collections, called books (for obvious reasons). 

There is a new "books" directory which contains 14 books, most of
which are new:

 bookvol0:  The reconstructed Jenks and Sutor book
 bookvol1:  The published tutorial volume
 bookvol2:  Users Guide
 bookvol3:  Programmers Guide
 bookvol4:  Developers Guide
 bookvol5:  Interpreter
 bookvol6:  Command
 bookvol7:  Hyperdoc
 bookvol7.1 Hyperdoc Pages
 bookvol8:  Graphics
 bookvol9:  Compiler
 bookvol10: Algebra
 bookvol11: Browser
 bookvol12: Crystal

All of these books now exist. Portions of the current system have
been moved completely into book form (Graphics and Hyperdoc) so
the old files have been removed from the src tree. Both Graphics
and Hyperdoc are now built directly from their book. Work will 
follow on other parts of the system.

These books are online at:





There is an interesting side-effect of using literate technology.
Once you combine C and .h files into a single document so that each
file is a separate chunk it becomes obvious that there is no need for
local include files. The lines that read:
   #include "foo.h"
become
   <>
and get expanded inline. Once you do this it also becomes obvious
that many include files get included multiple times (a clear waste
of disk I/O and preparser time). Further it becomes clear that there
is no need for creating tiny .o files since all of the source can
be combined into one C file using chunks. 

These approaches were used to reduce the compile-time overhead
for both the graphics and the hyperdoc functions.




In addition to consolidating the source files for Graphics into
bookvol8 there were several other changes.

  * the functions for graphics, that is, viewman, view2d, view3d
    and viewalone are now built as single C files. 
  * the graphics code was reorganized into chapters of related code
  * there is the beginnings of documentation
  * there is the beginnings of a test suite based on the 
    CRC Handbook of Curves and Surfaces
  * the book is hyperlinked (Bill Page, Frederic Lehobey, Anatoly Raportirenko)
  * redundant code was eliminated
  * the code is fully indexed
  * the src/graph subdirectory is gone



In addition to consolidating the source files for Hyperdoc into
bookvol7 there were several other changes.

  * the functions for hyperdoc, that is, spadbuf, ex2ht, htadd, hthits
    and hypertex are now built as single C files
  * the hyperdoc code was reorganized into chapters of related code
  * there is the beginnngs of documentation
  * redundant code was eliminated
  * scroll wheel handling was added (Gregory Vanuxem)
  * the book is hyperlinked (Bill Page, Frederic Lehobey, Anatoly Raportirenko)
  * the code is fully indexed
  * )hd now works to start or restart Hyperdoc (Jose Alfredo Portes)
  * the src/hyper subdirectory is gone



In addition to consolidating the hyperdoc pages into bookvol7.1
there were several other changes:

  * the pages are hyperlinked
  * new latex macros were written to simplify page handling
  * images of hyperdoc pages were added
  * forward and backward hyperlinks between pages images works
    making it possible to "browse" the hyperdoc pages using only
    the single PDF file (Bill Page, Frederic Lehobey, Anatoly Raportirenko)
  * the pages are fully indexed
  * the src/hyper/pages subdirectory is gone



A combined table of contents PDF is now automatically generated
which covers all of the volumes. This makes it easier to find the
topic of interest.


In addition there were several other changes.

  * Some fixes were made for different platforms
       In particular, Fedora9 breaks the build and needs work

  * The configure script was replaced by instructions
       The standard (export AXIOM) works everywhere so the configure
       script is useless for guessing.

  * the FAQ was updated about git
       Since the May 2008 release the primary Gold source code platform
       is github. The FAQ was updated to reflect this.

  * the FAQ was updated about X11
       X11 has moved yet again so more notes are needed

  * move axbook to books
       The hyperlinked version of Jenks is now built from the books dir

  * add Ralf Hemmecke's documentation to ax.boot
  * add Monoid multiply to DirectProduct (Ralf Hemmecke)
  * add Monoid multiply regression test

May 27, 2008 Release Notes


COMPUTER ALGEBRA TEST SUITE

A large part of the effort for these two months has involved detailed
test cases of Axiom's integration routines against Schaum's Handbook
of Mathematical Formulas. Of the 619 integrals, the detailed results are:

419 Schaums and Axiom agree
137 No closed form solution
 60 Cannot simplify

  2 Typos found in Schaums
  1 Axiom bug

The Axiom bug was in src/algebra/intef.spad.pamphlet. There was a
fix applied to this code for a previously identified bug but the
previous fix was incorrect.

In addition, there were
 src/input/danzwill2.input.pamphlet added for the MIT Integration tests
 src/inputmapleok.input.pamphlet to fix typos
 src/input/kamke1.input.pamphlet had ode97 removed due to running time
 src/input/kamke2.input.pamphlet ode104, ode105 removed for running time

DOCUMENTATION
	Max Tegmark's 'toe' diagram, src/doc/toe.gif

PORTING
        GCLOPTS-CUSTRELOC disable-locbfd for MACOSXPPC

March 25, 2008 Release Notes

Summary: March 2008 release

Axiom is now available at github, a git-based code repository.
This site will have the Gold version of Axiom, that is, only
code that changes at each two-month release. To get a clone type:

   git-clone git://github.com/daly/axiom.git


USER VISIBLE CHANGES

  One primary focus of this release has been extending the Firefox
  toward being a full Axiom user interface (as opposed to a simple
  hyperdoc replacement). The Firefox console page has new, AJAX
  based, dropdown menus which are planned to be dynamically updated
  to display available functions for the last computed type. This 
  should make it much easier to find the applicable functions by
  category and type. They are currently static in this release.

* Firefox Pages

 o Dropdown menus were added to the Axiom console page
 o More hyperdoc pages were translated to Firefox/html
 o Bitmaps and graphics are now properly handled in pages
 o A minor mathml fix was applied (for invisible times)

* Refcard

 o An Axiom reference card of Axiom commands was created (src/doc/refcard)

* Examples

 o It is often difficult to figure the exact arguments required to call
   any given function in Axiom. The )display operation command used to
   only show the available modemaps. This command has now been changed.
    )display operation foo
   now shows examples of function calls for foo.

* Help

 o The plot routines have new help files and documentation

PORTING

 o Axiom was ported to MAC-OSX

 o The binary download page now has binaries for 
   Ubuntu, OpenSUsE, Redhat9, Redhat72, Debian, MACOSX at 
    

 o Binaries for the this release will be available shortly.


INTERNALS

* Compiler changes
 o  hashtables were used to speed up compiles

* Algebra changes
 o  There are new special functions, Ei,En,Ei1,Ei2,Ei3,Ei4,Ei5,Ei6
 o  The prime and BasicSieve functions are faster
 o  The Brent/Pollard algorithm was documented
 o  Bad gcd reductions are checked (heugcd regression test file added)
 o  The plot routines have new help files and documentation

* Makefile changes
 o  Bi-capital SVN copies are no longer made

* Interpreter changes
 o  Book Volume 5 has new documentation on the display function
 o  The display function code has been translated and moved to book volume 5
 o  PI has a higher internal precision
 o  Mappings are now properly hashed for Aldor

CATS (Computer Algebra Test Suite)

 o The differential equations regression tests are being checked against
   Mathematica, Maple, and Maxima. This has happended for the kamke2.input
   regression test file and will happen for the other regression tests.

o  Complex Gamma, logGamma, and log(Gamma) have additional tests and
   documentation. 

January 25, 2008 Release Notes

Summary: January 2008 release

There have been two major concentrations of effort in this release.

The first concentration is on the new Firefox Hyperdoc and the
second concentration was the verification of Axiom against
published standards.




Firefox Hyperdoc

The Firefox Hyperdoc has been integrated with the rest of the
interpreter. The new )browse command causes Axiom to listen and
serve hyperdoc pages on port 8085. 

The interpreter was changed to add the )browse command. As a 
side-effect new documentation was added to the interpreter
volume (bookvol5) to explain top-level command handling. In
addition, lisp and boot code was rewritten as part of the
literate change.

New sections were added to cover the beginning of the Computer
Algebra Test Suite (CATS) subsection which brings a focus on
compliance with published standards.

Arthur Ralf's mathml-enabled version of the Jenks book is fully
integrated into the Firefox Hyperdoc. Arthur also fixed some
rendering and ambiguity issues.

  axbook.tgz              fix the user/group settings
  axserver.spad           fix lastType output re: errors
  bookvol5                browse and top-level command handling 
  bookvol11               add standards compliance for gamma
  gammacomplexinverse.png added
  gammacomplex.png        added
  gammareal3.png          added
  loggamma.png            added
  mathml.spad             fix ambiguity bug in mathml output
  mathml.spad             fix hex(10) mathml rendering 
  mathml.spad             fix F,3 mathml rendering 
  mathml.spad             remove code to eat %% 
  psi.png                 added 




Standards Verification

The Computer Algebra Test Suite (CATS) effort checks the results
that Axiom generates against published results. Axiom has an
extensive set of regression tests (the KAMKE suite) for ordinary
differential equations, for integration (the SCHAUM suite), and
for numeric special functions (the ABRAMOWITZ suite). In addition,
results have been checked against Mathematica, Maple, and Maxima.

  asinatan.input   regression for the functions asin and atan
  asinhatanh.input regression for the functions asinh and atanh
  besselk.input    regression for the function besselK
  e1.input         regression for the function E1
  en.input         regression for the function En
  exp.input        regression for the function exp
  gamma.input      regression for the function gamma
  log.input        regression for the functions log
  pfaffian.input   regression for the function pfaffian
  seccsc.input     regression for the functions sec and csc
  sincos.input     regression for the functions sin and cos
  sinhcosh.input   regression for the functions sinh and cosh
  tancot.input     regression for the functions tan and cot
  tanhcoth.input   regression for the functions tanh and coth




New Functions Added

Axiom is missing various special functions found in other computer
algebra systems. This release adds two new ones, the Exponential
Integral E1 and the higher order Exponential Integral En.  These have
been tested against the published results.

  special.spad E1 added
  special.spad En added




Bugs Fixed

There are 15 bug fixes in this release:

  bug 7015: fix hex(10) mathml rendering
  bug 7016: remove code to eat %% 
  bug 7019: fix F,3 mathml rendering 
  bug 7023: discardGraph free corrected 
  bug 7042: ignore regression test gensym
  bug 7045: wrong Makefile for Xpm fix 
  bug 7052: spurious remake of axbook
  bug 7054: /home/silver path in bookvol11
  bug 7057: ambiguity in mathml
  bug 7089/343: FreeAbelianGroup order 
  bug 7090/355 handle besselK
  bug 7093: Function name fix
  bug 7100/149: numlock in hyperdoc
  bug 7101/204: MoreSystemCommand unnecessary loading 
  bug 7102/412: Equality testing in TableAggregate 




Regression test fixes

As changes happen in the system the regression tests are updated
to reflect the new conditions. Changing the category of PositiveInteger
caused (a + -bi) to print as (a - bi). New builds raised gensym faults
which were fixed. And new builds change random numbers so the tests
that depend on them are marked "ok" despite failures due to randomness.
The FreeAbelianGroup bug is tested.

  acplot.spad     fix output form of negative numbers
  calculus2.input fix function names 
  classtalk.input ignore gensyms
  collect.input   fix function names 
  dfloat.input    handle negative number output
  easter.input    fix function names 
  elemnum.input   handle negative number output
  exlap.input     fix function names 
  exsum.input     fix function names 
  free.input      added to test bug
  grpthry.input   mark random generation failures ok
  grpthry.input   fix function names 
  ico.input       mark random generation failures ok
  intg0.input     ignore gensyms
  is.input        type declare function
  kamke3.input    mark random generation failures ok
  knot2.input     fix function names 
  lodo.spad       ignore regression test gensym 
  mapleok.input   ignore gensyms
  mathml.input    handle new mathml sub/sup change
  ndftip.input    fix missing blank lines
  pmint.input     rewritten
  repa6.input     fix function names 
  r20bugs.input   change spacing
  sf.spad         fix output form of negative numbers
  tbagg.input     regression for equality testing in TableAggregate




Algebra file changes

The fundamental change was a supposedly transparent move of
the category for PositiveInteger. This had the effect of changing
the output form and broke several regression tests. Some mathml
issues were fixed. The new functions E1 and En were added. The
FreeAbelianGroup bug was fixed.

  axserver.spad  fix lastType output re: errors
  acplot.spad    fix output form of negative numbers
  combfunc.spad  fix bold font handling
  integer.spad   category change for PositiveInteger
  sf.spad fix    output form of negative numbers
  sf.spad        handle besselK
  op.spad        handle besselK 
  combfunc.spad  handle besselK 
  free.spad      fix FreeAbelianGroup bug 
  special.spad   add E1
  special.spad   add En
  mathml.spad    fix ambiguity bug in mathml output
  mathml.spad    fix hex(10) mathml rendering 
  mathml.spad    fix F,3 mathml rendering 
  mathml.spad    remove code to eat %% 



Interpreter changes

The primary changes are the addition of bookvol11 for the Firefox
Hyperdoc and the literate documentation of the top level command
handling in bookvol5 (the interpreter) along with rewrites of the
lisp/boot code.

  bootfuns.lisp move $systemCommands to bookvol5
  bookvol5      browse and top-level command handling
  bookvol11     added
  http.lisp     mathObject2String for hex(10) 
  incl.boot     move incBiteOff to bookvol5
  intint.lisp   move setCurrentLine to bookvol5
  int-top.boot  move ncloopCommand, etc. to bookvol5
  i-syscmd.boot move $SYSCOMMANDS to bookvol5
  Makefile      wrong Makefile for Xpm fix 
  makegraph.c   discardGraph free corrected 
  nci.lisp      move ncloopInclude to bookvol5
  setq.lisp     move command initialization to bookvol5



Documentation changes

  bookvol5      explain top level input handling (lisp/boot rewrite)
  combfunc.spad fix bold font handling
  axiom.sty     add binom 



Patches released

  20071129.01.tpd.patch
  20071129.02.tpd.patch
  20071205.01.tpd.patch
  20071206.01.tpd.patch
  20071208.01.tpd.patch
  20071215.01.tpd.patch
  20071215.02.tpd.patch
  20071215.03.gxv.patch
  20071216.01.tpd.patch
  20071216.02.tpd.patch
  20071216.03.acr.patch
  20071217.01.acr.patch
  20071217.02.tpd.patch
  20071218.01.acr.patch
  20071225.01.sxw.patch
  20071228.01.tpd.patch
  20071229.01.jap.patch
  20071230.01.acr.patch
  20071230.02.tpd.patch
  20071230.03.tpd.patch
  20080102.01.tpd.patch
  20080103.01.tpd.patch
  20080104.01.tpd.patch
  20080104.02.tpd.patch
  20080106.01.tpd.patch
  20080107.01.tpd.patch
  20080107.02.tpd.patch
  20080107.03.tpd.patch
  20080116.01.tpd.patch
  20080119.01.tpd.patch
  20080119.02.tpd.patch
  20080119.03.tpd.patch
  20080120.01.gxv.patch
  20080120.02.tpd.patch
  20080120.03.tpd.patch


November 23, 2007 Release Notes

Summary: November 2007 release

All of the golden sources are up to date.
  savannah.nongnu.org/projects/axiom CVS
  sourceforge.net/projects/axiom CVS
  arch@axiom-developer.org ARCH (axiom--main--1--patch-54)
  git@axiom-developer.org GIT
  

ADD NEW CREDITS
  New patches were posted by Arthur and Alfredo so their tlas were
  added to the changelog

20071001 acr Arthur C. Ralfs 
20070914 jap Jose Alfredo Portes 


PORT TO DIFFERENT SYSTEMS
  As part of the new axiom website there is a binary release page.
  The stanzas for these supported systems were added.

20071119 tpd Makefile.pamphlet add fedora6,7,8 stanzas


NEW Axiom WEBSITE: http://axiom-developer.org STARTED.
  The new Axiom website (currently at axiom.axiom-developer.org)
  has been started. It will include the binary release page.


REMOVE OLD REGRESSION SYSTEM
  The previous regression test system was removed. A new combined
  regression test and help documentation system was built to replace
  this mechanism.

20070901 tpd src/input/Makefile remove ALGEBRA variable
20070901 tpd src/algebra/perm.spad remove TEST mechanism
20070901 tpd src/algebra/view2d.spad remove TEST mechanism
20070901 tpd src/algebra/fr.spad remove TEST mechanism


FIX BOOK DOCUMENTATION
  Minor typos have been discovered in the book during documentation.

20070905 tpd src/doc/book remove duplicate upperCase, lowerCase typo
20070903 tpd src/doc/bookvol4 fix typos
20070902 tpd src/doc/book MultiSet -> Multiset
20080829 tpd src/doc/book.pamphlet correct typo


FIX BUGS
  Various bugs have been found and fixed.

20071101 tpd src/interp/i-output.boot fix bugs 7010 (209), 7011
20070920 tpd src/input/Makefile add bug101.input regression test
20070920 tpd src/input/bug101.input test laplace(log(z),z,w) bug 101
20070920 wxh src/algebra/laplace.spad fix laplace(log(z),z,w) bug 101
20070916 tpd src/input/Makefile add bug103.input regression test
20070916 tpd src/input/bug103.input test solve(z=z,z) bug fix
20070916 tpd src/algebra/polycat.spad solve(z=z,z) bug fix
20070916 tpd src/algebra/catdef.spad add zero? to exquo
20070915 tpd merge bug100 branch
20070915 tpd src/input/Makefile add bug100.input regression test
20070915 tpd src/input/bug100.input test integrate((z^a+1)^b,z) infinite loop
20070915 wxh src/algebra/intef.spad fix integrate((z^a+1)^b,z) infinite loop
20070915 tpd src/algebra/carten minor edit for regression cleanup
20070914 wxh src/hyper/hyper fix bad bracing of )hd change
20070914 tpd src/algebra/fraction.spad remove double )spool command
20070914 tpd src/algebra/kl.spad remove double )spool command
20070914 tpd src/algebra/lindep.spad remove double )spool command
20070914 tpd src/algebra/radix.spad remove double )spool command


ENABLE DYNAMIC RESTART OF HYPERDOC
  Hyperdoc can now be started dynamically or restarted if killed.

20070914 jap adapt changes for )hd restart to Axiom sources
20070914 wxh src/sman/bookvol6 enable restart of hyperdoc with )hd
20070914 wxh src/include/sman.h1 enable restart of hyperdoc with )hd
20070914 wxh src/hyper/hyper enable restart of hyperdoc with )hd


SET UP THE NEW FIREFOX BASED HYPERDOC
  Hyperdoc is going away. A new version of hyperdoc is being built
  which uses html/javascript/mathml. These files change the interpreter
  and algebra to support the new hyperdoc machinery.

20071019 acr src/interp/http.lisp use new return values
20071019 acr src/algebra/axserver.spad use new return values
20071014 acr src/algebra/axserver.spad use getContentType(pathvar)
20071013 acr license/license.ralfs license rewrite
20071013 acr src/interp/http.lisp faster page service
20071013 acr src/algebra/axserver.spad faster page service
20071001 tpd src/algebra/exposed.lisp add (|AxiomServer| . AXSERV) to basic
20071001 tpd src/algebra/Makefile add axserver.spad
20071001 acr src/algebra/axserver.spad axserver socket connection code
20071001 tpd src/interp/Makefile add http.lisp
20071001 acr src/interp/http.lisp axserver socket connection code
20071001 acr license/license.ralfs added


REGRESSION TEST CALCULUS
  A new regression test suite for calculus is being built. The first
  of these files has been added to the system.

20070913 tpd src/input/Makefile schaum1.input added
20070913 tpd src/input/schaum1.input added


REGRESSION TEST ORDINARY DIFFERENTIAL EQUATIONS
  A regression test suite for ordinary differential equations was built. 

20071005 tpd src/input/Makefile kamke7.input regression test added
20071005 tpd src/input/kamke7.input ODE regression test added
20071005 tpd src/input/Makefile kamke6.input regression test added
20071005 tpd src/input/kamke6.input ODE regression test added
20071005 tpd src/input/Makefile kamke5.input regression test added
20071005 tpd src/input/kamke5.input ODE regression test added
20071005 tpd src/input/Makefile kamke4.input regression test added
20071005 tpd src/input/kamke4.input ODE regression test added
20071005 tpd src/input/Makefile kamke3.input regression test added
20071005 tpd src/input/kamke3.input ODE regression test added
20071004 tpd src/input/Makefile kamke2.input regression test added
20071004 tpd src/input/kamke2.input ODE regression test added
20071004 tpd src/input/Makefile kamke1.input regression test added
20071004 tpd src/input/kamke1.input ODE regression test added
20071004 tpd src/input/Makefile kamke0.input regression test added
20071004 tpd src/input/kamke0.input ODE regression test added


REGRESSION TEST PFAFFIAN
  Martin added the pfaffian regression test. It was added and removed
  due to documentation license issues. New documentation is being written.

20070929 tpd src/input/Makefile pfaffian regression test removed
20070929 tpd src/input/pfaffian.input regression test removed
20070927 tpd src/input/Makefile pfaffian regression test added 
20070927 mxr src/input/pfaffian.input regression test added 


ADD PORTIONS OF THE GUESS PACKAGE
  The newton.spad file is actually part of the fffg.spad file so it
  was removed. The very top level spad functions in GUESS still do
  not work properly.

20070909 tpd src/algebra/newton.spad included in fffg.spad
20070909 tpd src/algebra/Makefile remove newton.spad (duplicate)


FIX BUILD PROCESS
  The build process was not properly suppressing output by default.

20070907 tpd src/algebra/acplot.spad fix PlaneAlgebraicCurvePlot.help NOISE
20070907 tpd src/algebra/Makefile make regression respect NOISE variable
20070907 tpd src/input/Makefile make regression respect NOISE variable


FIX INSTALL PROCESS
  The install process had a bug.

20070906 tpd Makefile int/sman/axiom command to target command for install
20070906 tpd src/sman/Makefile copy axiom command to int


ADD ALDOR RELEASE
  The aldor release has been added to zips. It will soon be part of
  the build mechanism but separately maintained like GCL.

20070901 tpd zips/aldor.20070901.tgz add pdf documentation
20070901 tpd zips/aldor.20070901.tgz added


ADD )HELP FACILITY
  The )help facility was recovered. The documentation is now integrated
  into the spad files and used both for help documentation and algebra
  regression testing. 

20070902 tpd src/doc/Makefile document how to add help files
20070902 tpd src/algebra/Makefile document how to add help files
20070906 tpd merge help files branch
20070906 tpd src/doc/spadhelp add ZeroDimensionalSolvePackage
20070906 tpd src/algebra/Makefile add ZeroDimensionalSolvePackage.help 
20070906 tpd src/algebra/zerodim.spad add ZeroDimensionalSolvePackage.help
20070906 tpd src/algebra/zerodim.spad ZeroDimensionalSolvePackage.input
20070906 tpd src/doc/spadhelp add XPolynomialRing
20070906 tpd src/algebra/Makefile add XPolynomialRing.help 
20070906 tpd src/algebra/xpoly.spad add XPolynomialRing.help (XPR)
20070906 tpd src/algebra/xpoly.spad XPolynomialRing.input
20070906 tpd src/doc/spadhelp add XPolynomial
20070906 tpd src/algebra/Makefile add XPolynomial.help 
20070906 tpd src/algebra/xpoly.spad add XPolynomial.help (XPOLY)
20070906 tpd src/algebra/xpoly.spad XPolynomial.input
20070906 tpd src/doc/spadhelp add XPBWPolynomial
20070906 tpd src/algebra/Makefile add XPBWPolynomial.help 
20070906 tpd src/algebra/xlpoly.spad add XPBWPolynomial.help (XPBWPOLY)
20070906 tpd src/algebra/xlpoly.spad XPBWPolynomial.input
20070905 tpd src/doc/spadhelp add WuWenTsunTriangularSet
20070905 tpd src/algebra/Makefile add WuWenTsunTriangularSet.help 
20070905 tpd src/algebra/triset.spad add WuWenTsunTriangularSet.help (WUTSET)
20070905 tpd src/algebra/triset.spad WuWenTsunTriangularSet.input
20070905 tpd src/doc/spadhelp add Void
20070905 tpd src/algebra/Makefile add Void.help 
20070905 tpd src/algebra/void.spad add Void.help (VOID)
20070905 tpd src/algebra/void.spad Void.input
20070905 tpd src/doc/spadhelp add Vector
20070905 tpd src/algebra/Makefile add Vector.help 
20070905 tpd src/algebra/vector.spad add Vector.help (Vector)
20070905 tpd src/algebra/vector.spad Vector.input
20070905 tpd src/doc/spadhelp add UniversalSegment
20070905 tpd src/algebra/Makefile add UniversalSegment.help 
20070905 tpd src/algebra/seg.spad add UniversalSegment.help (UNISEG)
20070905 tpd src/algebra/seg.spad UniversalSegment.input
20070905 tpd src/doc/spadhelp add UnivariatePolynomial
20070905 tpd src/algebra/Makefile add UnivariatePolynomial.help 
20070905 tpd src/algebra/poly.spad add UnivariatePolynomial.help (UP)
20070905 tpd src/algebra/poly.spad UnivariatePolynomial.input
20070905 tpd src/doc/spadhelp add TwoDimensionalArray
20070905 tpd src/algebra/Makefile add TwoDimensionalArray.help 
20070905 tpd src/algebra/array2.spad add TwoDimensionalArray.help (ARRAY2)
20070905 tpd src/algebra/array2.spad TwoDimensionalArray.input
20070905 tpd src/doc/spadhelp add TextFile
20070905 tpd src/algebra/Makefile add TextFile.help 
20070905 tpd src/algebra/files.spad add TextFile.help (TEXTFILE)
20070905 tpd src/algebra/files.spad TextFile.input
20070905 tpd src/doc/spadhelp add Table
20070905 tpd src/algebra/Makefile add Table.help 
20070905 tpd src/algebra/table.spad add Table.help (TABLE)
20070905 tpd src/algebra/table.spad Table.input
20070905 tpd src/doc/spadhelp add StringTable
20070905 tpd src/algebra/Makefile add StringTable.help 
20070905 tpd src/algebra/table.spad add StringTable.help (STRTBL)
20070905 tpd src/algebra/table.spad StringTable.input
20070905 tpd src/doc/spadhelp add String
20070905 tpd src/algebra/Makefile add String.help 
20070905 tpd src/algebra/stream.spad add String.help (STRING)
20070905 tpd src/algebra/stream.spad String.input
20070905 tpd src/doc/spadhelp add Stream
20070905 tpd src/algebra/Makefile add Stream.help 
20070905 tpd src/algebra/stream.spad add Stream.help (STREAM)
20070905 tpd src/algebra/stream.spad Stream.input
20070905 tpd src/doc/spadhelp add SquareFreeRegularTriangularSet
20070905 tpd src/algebra/Makefile add SquareFreeRegularTriangularSet.help 
20070905 tpd src/algebra/sregset.spad add SquareFreeRegularTriangularSet.help
20070905 tpd src/algebra/sregset.spad SquareFreeRegularTriangularSet.input
20070905 tpd src/doc/spadhelp add SquareMatrix
20070905 tpd src/algebra/Makefile add SquareMatrix.help 
20070905 tpd src/algebra/matrix.spad add SquareMatrix.help (SQMATRIX)
20070905 tpd src/algebra/matrix.spad SquareMatrix.input
20070905 tpd src/doc/spadhelp add SparseTable
20070905 tpd src/algebra/Makefile add SparseTable.help 
20070905 tpd src/algebra/table.spad add SparseTable.help (STBL)
20070905 tpd src/algebra/table.spad SparseTable.input
20070905 tpd src/doc/spadhelp add SingleInteger
20070905 tpd src/algebra/Makefile add SingleInteger.help 
20070905 tpd src/algebra/si.spad add SingleInteger.help (SINT)
20070905 tpd src/algebra/si.spad SingleInteger.input
20070905 tpd src/doc/spadhelp add Set
20070905 tpd src/algebra/Makefile add Set.help 
20070905 tpd src/algebra/sets.spad add Set.help (SET)
20070905 tpd src/algebra/sets.spad Set.input
20070905 tpd src/doc/spadhelp add SegmentBinding
20070905 tpd src/algebra/Makefile add SegmentBinding.help 
20070905 tpd src/algebra/seg.spad add SegmentBinding.help (SEGBIND)
20070905 tpd src/algebra/seg.spad SegmentBinding.input
20070905 tpd src/doc/spadhelp add Segment
20070905 tpd src/algebra/Makefile add Segment.help 
20070905 tpd src/algebra/seg.spad add Segment.help (SEG)
20070905 tpd src/algebra/seg.spad Segment.input
20070905 tpd src/algebra/integer.spad update RomanNumeral.help (ROMAN)
20070905 tpd src/algebra/integer.spad update RomanNumeral.input
20070904 tpd src/doc/spadhelp add RegularTriangularSet
20070904 tpd src/algebra/Makefile add RegularTriangularSet.help 
20070904 tpd src/algebra/regset.spad add RegularTriangularSet.help (REGSET)
20070904 tpd src/algebra/regset.spad RegularTriangularSet.input
20070904 tpd src/doc/spadhelp add RealClosure
20070904 tpd src/algebra/Makefile add RealClosure.help 
20070904 tpd src/algebra/reclos.spad add RealClosure.help (RECLOS)
20070904 tpd src/algebra/reclos.spad RealClosure.input
20070904 tpd src/doc/spadhelp add RadixExpansion
20070904 tpd src/algebra/Makefile add RadixExpansion.help 
20070904 tpd src/algebra/radix.spad add RadixExpansion.help (RADIX)
20070904 tpd src/algebra/radix.spad RadixExpansion.input
20070903 tpd src/doc/spadhelp add Polynomial
20070903 tpd src/algebra/Makefile add Polynomial.help 
20070903 tpd src/algebra/multpoly.spad add Polynomial.help (POLY)
20070903 tpd src/algebra/multpoly.spad Polynomial.input
20070903 tpd src/doc/spadhelp add Permanent
20070903 tpd src/algebra/Makefile add Permanent.help 
20070903 tpd src/algebra/perman.spad add Permanent.help (PERMAN)
20070903 tpd src/algebra/perman.spad Permanent.input
20070903 tpd src/doc/spadhelp add PartialFraction
20070903 tpd src/algebra/Makefile add PartialFraction.help 
20070903 tpd src/algebra/pfr.spad add PartialFraction.help (PFR)
20070903 tpd src/algebra/pfr.spad PartialFraction.input
20070903 tpd src/doc/spadhelp add OrderlyDifferentialPolynomial
20070903 tpd src/algebra/Makefile add OrderlyDifferentialPolynomial.help 
20070903 tpd src/algebra/dpolcat.spad add OrderlyDifferentialPolynomial (ODPOL)
20070903 tpd src/algebra/dpolcat.spad OrderlyDifferentialPolynomial.input
20070903 tpd src/doc/spadhelp add OrderedVariableList
20070903 tpd src/algebra/Makefile add OrderedVariableList.help 
20070903 tpd src/algebra/variable.spad add OrderedVariableList.help (OVAR)
20070903 tpd src/algebra/variable.spad OrderedVariableList.input
20070903 tpd src/doc/spadhelp add Operator
20070903 tpd src/algebra/Makefile add Operator.help 
20070903 tpd src/algebra/opalg.spad add Operator.help (OP)
20070903 tpd src/algebra/opalg.spad Operator.input
20070903 tpd src/algebra/radix.spad fix typos in help file
20070903 tpd src/algebra/integer.spad fix typos in help file
20070902 tpd src/doc/spadhelp add OneDimensionalArray
20070902 tpd src/algebra/Makefile add OneDimensionalArray.help 
20070902 tpd src/algebra/array1.spad add OneDimensionalArray.help (ARRAY1)
20070902 tpd src/algebra/array1.spad OneDimensionalArray.input
20070902 tpd src/doc/spadhelp add Octonion
20070902 tpd src/algebra/Makefile add Octonion.help 
20070902 tpd src/algebra/oct.spad add Octonion.help (OCT)
20070902 tpd src/algebra/oct.spad Octonion.input
20070902 tpd src/doc/spadhelp add None
20070902 tpd src/algebra/Makefile add None.help 
20070902 tpd src/algebra/any.spad add None.help (NONE)
20070902 tpd src/algebra/any.spad None.input
20070902 tpd src/doc/spadhelp add MultivariatePolynomial
20070902 tpd src/algebra/Makefile add MultivariatePolynomial.help 
20070902 tpd src/algebra/multpoly.spad add MultivariatePolynomial.help (MPOLY)
20070902 tpd src/algebra/multpoly.spad MultivariatePolynomial.input
20070902 tpd src/doc/spadhelp add Multiset
20070902 tpd src/algebra/Makefile add Multiset.help 
20070902 tpd src/algebra/mset.spad add Multiset.help (MSET)
20070902 tpd src/algebra/mset.spad Multiset.input
20070902 tpd src/doc/spadhelp add Matrix
20070902 tpd src/algebra/Makefile add Matrix.help 
20070902 tpd src/algebra/matrix.spad add Matrix.help (MATRIX)
20070902 tpd src/algebra/matrix.spad Matrix.input
20070902 tpd src/doc/spadhelp add MappingPackage3
20070902 tpd src/algebra/Makefile add MappingPackage3.help 
20070902 tpd src/algebra/mappkg.spad add MappingPackage3.help (MAPPKG3)
20070902 tpd src/algebra/mappkg.spad MappingPackage3.input
20070902 tpd src/doc/spadhelp add MappingPackage2
20070902 tpd src/algebra/Makefile add MappingPackage2.help 
20070902 tpd src/algebra/mappkg.spad add MappingPackage2.help (MAPPKG2)
20070902 tpd src/algebra/mappkg.spad MappingPackage2.input
20070902 tpd src/doc/spadhelp add MappingPackage1
20070902 tpd src/algebra/Makefile add MappingPackage1.help 
20070902 tpd src/algebra/mappkg.spad add MappingPackage1.help (MAPPKG1)
20070902 tpd src/algebra/mappkg.spad MappingPackage1.input
20070902 tpd src/doc/spadhelp add MakeFunction
20070902 tpd src/algebra/Makefile add MakeFunction.help 
20070902 tpd src/algebra/mkfunc.spad add MakeFunction.help (MKFUNC)
20070902 tpd src/algebra/mkfunc.spad MakeFunction.input
20070902 tpd src/algebra/view2d.spad fix typos in help file
20070902 tpd src/algebra/files.spad fix typos in help file
20070902 tpd src/algebra/acplot.spad fix typos in help file
20070902 tpd src/doc/spadhelp add Magma
20070902 tpd src/algebra/Makefile add Magma.help 
20070902 tpd src/algebra/xlpoly.spad add Magma.help (MAGMA)
20070902 tpd src/algebra/xlpoly.spad Magma.input
20070902 tpd src/doc/spadhelp add LyndonWord
20070902 tpd src/algebra/Makefile add LyndonWord.help 
20070902 tpd src/algebra/xlpoly.spad add LyndonWord.help (LWORD)
20070902 tpd src/algebra/xlpoly.spad LyndonWord.input
20070902 tpd src/doc/spadhelp add List
20070902 tpd src/algebra/Makefile add List.help 
20070902 tpd src/algebra/list.spad add List.help (LIST)
20070902 tpd src/algebra/list.spad List.input
20070901 tpd src/doc/spadhelp add Permutation
20070901 tpd src/algebra/Makefile add Permutation.help 
20070901 tpd src/algebra/acplot.spad add Permutation.help (PERM)
20070901 tpd src/algebra/acplot.spad Permutation.input
20070901 tpd src/doc/spadhelp add TwoDimensionalViewport
20070901 tpd src/algebra/Makefile add TwoDimensionalViewport.help
20070901 tpd src/algebra/view2d.spad add TwoDimensionalViewport.help (VIEW2D)
20070901 tpd src/doc/spadhelp add PlaneAlgebraicCurvePlot
20070901 tpd src/algebra/Makefile add PlaneAlgebraicCurvePlot.help 
20070901 tpd src/algebra/acplot.spad add PlaneAlgebraicCurvePlot.help (ACPLOT)
20070901 tpd src/algebra/acplot.spad PlaneAlgebraicCurvePlot.input
20070901 tpd src/doc/spadhelp add RealSolvePackage
20070901 tpd src/algebra/Makefile add RealSolvePackage.help 
20070901 tpd src/algebra/acplot.spad add RealSolvePackage.help (REALSOLV)
20070901 tpd src/algebra/acplot.spad RealSolvePackage.input
20070830 tpd src/doc/spadhelp add LinearOrdinaryDifferentialOperator2
20070830 tpd src/algebra/Makefile add LinearOrdinaryDifferentialOperator2.help 
20070830 tpd src/algebra/lodo.spad add LinearOrdinaryDifferentialOperator2.help
20070830 tpd src/algebra/lodo.spad LinearOrdinaryDifferentialOperator2.input
20070830 tpd src/doc/spadhelp add LinearOrdinaryDifferentialOperator1
20070830 tpd src/algebra/Makefile add LinearOrdinaryDifferentialOperator1.help 
20070830 tpd src/algebra/lodo.spad add LinearOrdinaryDifferentialOperator1.help
20070830 tpd src/algebra/lodo.spad LinearOrdinaryDifferentialOperator1.input
20070830 tpd src/doc/spadhelp add LinearOrdinaryDifferentialOperator
20070830 tpd src/algebra/Makefile add LinearOrdinaryDifferentialOperator.help 
20070830 tpd src/algebra/lodo.spad add LinearOrdinaryDifferentialOperator.help
20070830 tpd src/algebra/lodo.spad add LinearOrdinaryDifferentialOperator.input
20070830 tpd src/doc/spadhelp add LiePolynomial
20070830 tpd src/algebra/Makefile add LiePolynomial.help 
20070830 tpd src/algebra/xlpoly.spad add LiePolynomial.help (LPOLY)
20070830 tpd src/algebra/xlpoly.spad add LiePolynomial.input
20070830 tpd src/doc/spadhelp add LieExponentials
20070830 tpd src/algebra/Makefile add LieExponentials.help 
20070830 tpd src/algebra/xlpoly.spad add LieExponentials.help (LEXP)
20070830 tpd src/algebra/xlpoly.spad add LieExponentials.input
20070830 tpd src/doc/spadhelp add Library
20070830 tpd src/algebra/Makefile add Library.help 
20070830 tpd src/algebra/files.spad add Library.help (LIB)
20070830 tpd src/algebra/files.spad add Library.input
20070830 tpd src/doc/spadhelp add LexTriangularPackage
20070830 tpd src/algebra/Makefile add LexTriangularPackage.help 
20070830 tpd src/algebra/zerodim.spad add LexTriangularPackage.help (LEXTRIPK)
20070830 tpd src/algebra/zerodim.spad add LexTriangularPackage.input
20070830 tpd src/doc/spadhelp add KeyedAccessFile
20070830 tpd src/algebra/Makefile add KeyedAccessFile.help 
20070830 tpd src/algebra/numtheor.spad add KeyedAccessFile.help (KAFILE)
20070830 tpd src/algebra/numtheor.spad add KeyedAccessFile.input
20070830 tpd src/doc/spadhelp add Kernel
20070830 tpd src/algebra/Makefile add Kernel.help 
20070830 tpd src/algebra/numtheor.spad add Kernel.help (KERNEL)
20070830 tpd src/algebra/numtheor.spad add Kernel.input
20070830 tpd src/doc/spadhelp add IntegerNumberTheoryFunctions
20070830 tpd src/algebra/Makefile add IntegerNumberTheoryFunctions.help 
20070830 tpd src/algebra/numtheor.spad add IntegerNumberTheoryFunctions.help
20070830 tpd src/algebra/numtheor.spad add IntegerNumberTheoryFunctions.input
20070830 tpd src/doc/spadhelp add IntegerLinearDependence
20070830 tpd src/algebra/Makefile add IntegerLinearDependence.help 
20070830 tpd src/algebra/lindep.spad add IntegerLinearDependence.help (ZLINDEP)
20070830 tpd src/algebra/lindep.spad add IntegerLinearDependence.input
20070830 tpd src/doc/spadhelp add RomanNumeral
20070830 tpd src/algebra/Makefile add RomanNumeral.help 
20070830 tpd src/algebra/integer.spad add RomanNumeral.help (ROMAN)
20070830 tpd src/algebra/integer.spad add RomanNumeral.input
20070830 tpd src/doc/spadhelp add Integer
20070830 tpd src/algebra/Makefile add Integer.help 
20070830 tpd src/algebra/integer.spad add Integer.help (INT)
20070830 tpd src/algebra/integer.spad add Integer.input
20070830 tpd src/doc/spadhelp add HexadecimalExpansion
20070830 tpd src/algebra/Makefile add HexadecimalExpansion.help 
20070830 tpd src/algebra/radix.spad add HexadecimalExpansion.help (HEXADEC)
20070830 tpd src/algebra/radix.spad add HexadecimalExpansion.input
20070829 tpd src/doc/spadhelp add Heap
20070829 tpd src/algebra/Makefile add Heap.help 
20070829 tpd src/algebra/bags.spad add Heap.help (FR)
20070829 tpd src/algebra/bags.spad add Heap.input
20070829 tpd src/doc/spadhelp add GroebnerFactorizationPackage
20070829 tpd src/algebra/Makefile add GroebnerFactorizationPackage.help 
20070829 tpd src/algebra/fparfrac.spad add GroebnerFactorizationPackage.help
20070829 tpd src/algebra/fparfrac.spad add GroebnerFactorizationPackage.input
20070829 tpd src/doc/spadhelp add GeneralSparseTable
20070829 tpd src/algebra/Makefile add GeneralSparseTable.help 
20070829 tpd src/algebra/table.spad add GeneralSparseTable.help (GSTBL)
20070829 tpd src/algebra/table.spad add GeneralSparseTable.input 
20070829 tpd src/doc/spadhelp add FullPartialFractionExpansion
20070829 tpd src/algebra/Makefile add FullPartialFractionExpansion.help 
20070829 tpd src/algebra/fparfrac.spad add FullPartialFractionExpansion.help
20070829 tpd src/algebra/fparfrac.spad add FullPartialFractionExpansion.input
20070829 tpd src/doc/spadhelp add Fraction
20070829 tpd src/algebra/Makefile add Fraction.help 
20070829 tpd src/algebra/fraction.spad add Fraction.help (FR)
20070829 tpd src/algebra/fraction.spad add Fraction.input
20070829 tpd src/doc/spadhelp add Float
20070829 tpd src/algebra/Makefile add Float.help 
20070829 tpd src/algebra/float.spad add Float.help (FLOAT)
20070829 tpd src/algebra/float.spad add Float.input
20070828 tpd src/doc/spadhelp add FlexibleArray
20070828 tpd src/algebra/Makefile add FlexibleArray.help 
20070828 tpd src/algebra/array1.spad add FlexibleArray.help (FARRAY)
20070828 tpd src/algebra/array1.spad add FlexibleArray.input
20070827 tpd src/doc/spadhelp add FileName
20070827 tpd src/algebra/Makefile add FileName.help 
20070827 tpd src/algebra/fname.spad add FileName.help (FNAME)
20070827 tpd src/algebra/fname.spad add FileName.input
20070827 tpd src/doc/spadhelp add File
20070827 tpd src/algebra/Makefile add File.help 
20070827 tpd src/algebra/files.spad add File.help (FILE)
20070827 tpd src/algebra/files.spad add File.input
20070827 tpd src/doc/spadhelp add FactoredFunctions2
20070827 tpd src/algebra/Makefile add FactoredFunctions2.help 
20070827 tpd src/algebra/fr.spad add FactoredFunctions2.help (FR2)
20070827 tpd src/algebra/fr.spad add FactoredFunctions2.input
20070827 tpd src/doc/spadhelp add Factored
20070827 tpd src/algebra/Makefile add Factored.help 
20070827 tpd src/algebra/fr.spad add Factored.help (FR)
20070827 tpd src/algebra/fr.spad add Factored.input