|
|
last edited 6 years ago by test1 |
1 2 3 4 5 6 7 8 9 | ||
Editor: page
Time: 2007/09/11 19:19:45 GMT-7 |
||
Note: |
changed: - Axiom, as an open source program, makes the complete source code to the program available online. (Note: for those who are not interested in compiling Axiom binaries for different platforms are available at AxiomBinaries. Because there is continuous ongoing development, Axiom follows the conventional model of releasing stable "Gold" releases which are intended for the general public to try. These are available as Tar-Gzip archives, CVS checkouts, and ARCH checkouts. (CVS and ARCH are source code management systems.) Also available are a number of development source archives, which represent ongoing work and may or may not be stable. They are suggested primarily for those interested in doing development work with Axiom. These are referred to as development or "Silver" branches. While there is a "standard" Silver branch, additional branches may be present as individual developers pursue different directions. BuildAxiom has instructions on how to build binaries, but bear in mind developments in the Silver branches may invalidate this information. Stable (Gold) For a detailed discussion of the Gold branch, see AxiomGoldBranch. Source Tarball Mirror1 [Sourceforge]: http://downloads.sourceforge.net/axiom/axiom-Sept2005-src.tgz (Need links to latest Gold tarball - Who has admin at sf and savannah who could upload these? We may as well have multiple mirrors.). CVS Mirror1 [Sourceforge]: 'cvs -z3 -d:pserver:anonymous@axiom.cvs.sourceforge.net:/cvsroot/axiom co -P axiom' Mirror2 [Savannah]: 'cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/axiom co -P axiom' GNU arch (a.k.a TLA) The ARCH archive of Axiom Gold is the actual master Gold archive, although the CVS trees above should contain the same code. A tla archive can be obtained the axiom-developer server via:: tla my-id "Your Name <your@email-address.com>" tla register-archive arch@axiom-developer.org--axiom \ http://www.axiom-developer.org/archive/axiom tla my-default-archive arch@axiom-developer.org--axiom tla get axiom--main--1 GoldenAxiom # later you would say the following in order to update cd GoldenAxiom tla update For more details see [Arch Usage]. Development (Silver) For a detailed discussion of the Silver branch, see AxiomSilverBranch. Official Silver - GIT 'git-clone ssh://git@axiom-developer.org/home/git/silver silver' (password: linus) SVN Mirror @ [Sourceforge]: 'svn co https://axiom.svn.sourceforge.net/svnroot/axiom/trunk/axiom silver' Testing At any particular point in time, there are usually individual branches that wind up being the focus of a lot of development attention. The most active ones are listed here. (Note that various branches make use of SVN, GIT, Darcs, Mercurial, and possibly other such systems - consult the documentation of the system in question for information on how to set up the tool.) "build-improvements":READMEBuildImprovments - Short Description: Conversion of Axiom build system to Autoconf machinery, many other improvements. - Primary Maintainer: Gabriel Dos Reis - Version Control Software: SVN 'svn co https://axiom.svn.sourceforge.net/svnroot/axiom/branches/build-improvements build-improvements' "wh-sandbox":http://axiom.svn.sourceforge.net/viewvc/%2acheckout%2a/axiom/branches/wh-sandbox/README.wh - Short Description: Many improvements and fixes - build system, ANSI compatibility, algebra bootstrap, hyperdoc, etc. - Primary Maintainer: Waldek Hebisch - Version Control Software: SVN 'svn co https://axiom.svn.sourceforge.net/svnroot/axiom/branches/wh-sandbox wh-sandbox' AxispBranch - Short Description: Boot -> Lisp, compiler/interpreter improvements, ASDF, etc. - Primary Maintainer: Stephen Wilson - Version Control Software: Git 'git-clone ssh://git@axiom-developer.org/~swilson/axisp' (password: linus) MathActionRepository - Short Description: Hosts mirror of above build improvements branch and the software behind axiom-developer.org website, including LatexWiki and ZWiki, as well as some work related to the Dspace document archive. Automatically updated daily from the SVN axiom.build-improvements repository on SourceForge via "Tailor":http://www.darcs.net/DarcsWiki/Tailor - Primary Maintainer: Bill Page - Version Control Software: "Darcs":http://www.darcs.net - URL: http://page.axiom-developer.org/darcsweb.cgi 'darcs get http://page.axiom-developer.org/repository/axiom-darcs build-improvements' build-improvements-hg - Short Description: Mirror of build-improvements and Dspace work. Automatically updated daily from the SVN axiom.build-improvements repository on SourceForge via "Tailor":http://www.darcs.net/DarcsWiki/Tailor - Primary Maintainer: Bill Page - Version Control Software: "Mercurial (hg)":http://www.selenic.com/mercurial - URL: "http://page.axiom-developer.org/repo/hgwebdir.cgi":http://page.axiom-developer.org/repo/hgwebdir.cgi 'hg clone http://page.axiom-developer.org/repo/hgwebdir.cgi/axiom/build-improvements'
Axiom, as an open source program, makes the complete source code to the program available online. (Note: for those who are not interested in compiling Axiom binaries for different platforms are available at AxiomBinaries?.
Because there is continuous ongoing development, Axiom follows the conventional model of releasing stable "Gold" releases which are intended for the general public to try. These are available as Tar-Gzip archives, CVS checkouts, and ARCH checkouts. (CVS and ARCH are source code management systems.)
Also available are a number of development source archives, which represent ongoing work and may or may not be stable. They are suggested primarily for those interested in doing development work with Axiom. These are referred to as development or "Silver" branches. While there is a "standard" Silver branch, additional branches may be present as individual developers pursue different directions.
BuildAxiom? has instructions on how to build binaries, but bear in mind developments in the Silver branches may invalidate this information.
For a detailed discussion of the Gold branch, see AxiomGoldBranch?.
Mirror1 [Sourceforge]?: http://downloads.sourceforge.net/axiom/axiom-Sept2005-src.tgz
(Need links to latest Gold tarball - Who has admin at sf and savannah who could upload these? We may as well have multiple mirrors.).
Mirror1 [Sourceforge]?: cvs -z3 -d:pserver:anonymous@axiom.cvs.sourceforge.net:/cvsroot/axiom co -P axiom
Mirror2 [Savannah]?: cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/axiom co -P axiom
The ARCH archive of Axiom Gold is the actual master Gold archive, although the CVS trees above should contain the same code. A tla archive can be obtained the axiom-developer server via:
tla my-id "Your Name <your@email-address.com>" tla register-archive arch@axiom-developer.org--axiom \ http://www.axiom-developer.org/archive/axiom tla my-default-archive arch@axiom-developer.org--axiom tla get axiom--main--1 GoldenAxiom # later you would say the following in order to update cd GoldenAxiom tla update
For more details see [Arch Usage]?.
For a detailed discussion of the Silver branch, see AxiomSilverBranch?.
git-clone ssh://git@axiom-developer.org/home/git/silver silver
(password: linus)
Mirror @ [Sourceforge]?: svn co https://axiom.svn.sourceforge.net/svnroot/axiom/trunk/axiom silver
At any particular point in time, there are usually individual branches that wind up being the focus of a lot of development attention. The most active ones are listed here. (Note that various branches make use of SVN, GIT, Darcs, Mercurial, and possibly other such systems - consult the documentation of the system in question for information on how to set up the tool.)
svn co https://axiom.svn.sourceforge.net/svnroot/axiom/branches/build-improvements build-improvements
svn co https://axiom.svn.sourceforge.net/svnroot/axiom/branches/wh-sandbox wh-sandbox
git-clone ssh://git@axiom-developer.org/~swilson/axisp
(password: linus)
darcs get http://page.axiom-developer.org/repository/axiom-darcs build-improvements
hg clone http://page.axiom-developer.org/repo/hgwebdir.cgi/axiom/build-improvements