+
+ + + The Scientific Computation System + +
+ +
DOCUMENTATION:
+-
+
- Books + + +
- Literate Documents
+
-
+
- + + documentation + +
- + dhmatrix.spad.pdf + +
+ - Release Notes
+
-
+
- + Release Notes + +
+ - Blogs
+
-
+
- + Alasdair's Musings + +
+
+The Axiom system is gradually being documented in a set of literate volumes. +These change with every update to the system since they contain the +actual system source code. The volumes listed here are updated every +other month when the system is distributed. The current volume set is: +
-
+
- + Combined Table of Contents + + This is the table of contents from the existing volumes + combined into one document for easy reference. +
- + Volume 0: Axiom Jenks and Sutor + + This is the reconstructed Jenks and Sutor volume. +
- + Volume 1: Axiom Tutorial + + This is the tutorial volume ISBN 1-411-66587-X. + Hardcopy is available from Amazon.com or Lulu.com +
- + Volume 2: Axiom Users Guide + + This is a more detailed explanation with current information + for Axiom users. +
- + Volume 3: Axiom Programmers Guide + + This is information about the language and algebra hierarchy + for Spad language programmers. +
- + Volume 4: Axiom Developers Guide + + This is a collection of useful information for developers. +
- + Volume 5: Axiom Interpreter + + This is the source code and explanation for the interpreter. +
- + Volume 6: Axiom Command + + This covers the axiom commands, sman, and some other system + related issues. +
- + Volume 7: Axiom Hyperdoc + + This is the source and explanation of the X11 hyperdoc subsystem. +
- + Volume 7.1: Axiom Hyperdoc Pages + + This is the source and pages for Hyperdoc. +
- + Volume 8: Axiom Graphics + + This is the source and explanation of the X11 graphics subsystem. +
- + Volume 9: Axiom Compiler + + This is the source and explanation of the spad compiler. +
- + Volume 10: Axiom Algebra Implementation + + This is a multi-volume set covering the algebra. The first + volume deals with implementation issues. +
- + Volume 10.1: Axiom Algebra Theory + + This volume gives background theory for various algebra topics. +
- + Volume 10.2: Axiom Algebra Categories + + This is the source code for all of the categories. +
- + Volume 10.3: Axiom Algebra Domains + + This is the source code for all of the domains. +
- + Volume 10.4: Axiom Algebra Packages + + This is the source code for all of the packages. +
- + Volume 11: Axiom Browser + + This is the source and explanation of the new Firefox browser + front end. +
- + Volume 12: Axiom Crystal + + This is the design documents and internals for the crystal interface. +
+
+
+
+
+
+
+
+
+
-
+
+
+
-
+
+
+
-
- - - The Scientific Computation System - -
+
+ + + The Scientific Computation System + +
+ +
Axiom Abbreviated Category and Domain graph
-
- - - The Scientific Computation System - -
+
+ + + The Scientific Computation System + +
+ +
Axiom Abbreviated Category and Domain graph
+
+ + + The Scientific Computation System + +
+ +
+
+ + + The Scientific Computation System + +
+ +
-
- - - The Scientific Computation System - -
+
+ + + The Scientific Computation System + +
+ +
Axiom community, mailing lists
diff --git a/src/axiom-website/contact.html b/src/axiom-website/contact.html new file mode 100644 index 0000000..b71cbc3 --- /dev/null +++ b/src/axiom-website/contact.html @@ -0,0 +1,125 @@ + + + + +
+
+ + + The Scientific Computation System + +
+ +
+Note that Axiom is unrelated to my primary employment and is a +strictly volunteer activity on my part. I am one of the original +authors of Axiom where it was my primary work at IBM Research. I have +been active with Axiom since August 2000 when I did the primary +contact with NAG to provide open source. + + + \ No newline at end of file diff --git a/src/axiom-website/currentstate.html b/src/axiom-website/currentstate.html index fc91116..0e866c1 100644 --- a/src/axiom-website/currentstate.html +++ b/src/axiom-website/currentstate.html @@ -1,96 +1,116 @@ - - -
-
- - - The Scientific Computation System - -
+
+ + + The Scientific Computation System + +
+ +
diff --git a/src/axiom-website/developers.html b/src/axiom-website/developers.html index 792d131..c6fb83f 100644 --- a/src/axiom-website/developers.html +++ b/src/axiom-website/developers.html @@ -1,95 +1,118 @@ - + -- Axiom Computer Algebra System - + + +Axiom Computer Algebra System -- --- -
- - The Scientific Computation System - -- [ - - Home - - ] -   - [ - - Screenshots - - ] -   - [ - - FAQ - - ] -   - [ - - Download - - ] -   - [ - - Documentation - - ] -   - [ - - Current State - - ] -   - [ - - Community - - ] -   - [ - - Developers - - ] -   - [ - - Patches - - ] --- [ - - Videos - - ] -   - [ - - Abbreviation Graph - - ] -   - [ - - Full Name Graph - - ] -++ ++ ++ ++ +
+ + The Scientific Computation System + +
+ ++ + + ++ + + +Axiom Development
diff --git a/src/axiom-website/documentation.html b/src/axiom-website/documentation.html index 4a0f888..0fa44b6 100644 --- a/src/axiom-website/documentation.html +++ b/src/axiom-website/documentation.html @@ -1,95 +1,118 @@ - + -- Axiom Computer Algebra System - + + +Axiom Computer Algebra System -- --- -
- - The Scientific Computation System - -- [ - - Home - - ] -   - [ - - Screenshots - - ] -   - [ - - FAQ - - ] -   - [ - - Download - - ] -   - [ - - Documentation - - ] -   - [ - - Current State - - ] -   - [ - - Community - - ] -   - [ - - Developers - - ] -   - [ - - Patches - - ] --- [ - - Videos - - ] -   - [ - - Abbreviation Graph - - ] -   - [ - - Full Name Graph - - ] -++ ++ ++ ++ +
+ + The Scientific Computation System + +
+ ++ + + ++ + + +Why Literate Programming?
diff --git a/src/axiom-website/download.html b/src/axiom-website/download.html index 21cd5a8..0ac9d4f 100644 --- a/src/axiom-website/download.html +++ b/src/axiom-website/download.html @@ -1,95 +1,118 @@ - + -- Axiom Computer Algebra System - + + +Axiom Computer Algebra System -- --- -
- - The Scientific Computation System - -- [ - - Home - - ] -   - [ - - Screenshots - - ] -   - [ - - FAQ - - ] -   - [ - - Download - - ] -   - [ - - Documentation - - ] -   - [ - - Current State - - ] -   - [ - - Community - - ] -   - [ - - Developers - - ] -   - [ - - Patches - - ] --- [ - - Videos - - ] -   - [ - - Abbreviation Graph - - ] -   - [ - - Full Name Graph - - ] -++ ++ ++ ++ +
+ + The Scientific Computation System + +
+ ++ + + ++ + + +Pre-compiled binaries
Axiom has been compiled to run on various platforms. @@ -787,6 +810,89 @@ +Axiom on Windows:
+You can now run Axiom on a Windows box. Basically all Axiom needs +to run is an X server and a linux install. This detailed set of +steps shows you how to set up an X server on windows (Step A), +get a copy of Axiom (Step B), set up ubuntu (Step C), set up +the minor details (Step D, E), and start Axiom (Step F). + +The steps are very simple and are laid out in detail here: ++
+ +Now you can start Axiom anytime. Most of these steps can be put into +shell scripts on Ubuntu and bat files in Windows. +- set up an X server on windows:
++
+- visit + http://gears.aset.psu.edu/hpc/guides/xming +
+- download Xming
+- install it in windows
+- launch it
+- download axiom ubuntu image
++
+- visit + + http://axiom-developer.org/axiom-website/downloads.html +
+- download + + ubuntu as axiom-ubuntu-nov2008-bin.tgz +
+- save axiom tgz image to C:\
+- set up Portable_Ubuntu on windows
++
+- download + + Portable_Ubuntu +
+- run the exe to install it (it created c:\Portable_Ubuntu directory) +
+- cd Portable_Ubuntu
+- run_portable_ubuntu (it is a bat file)
+- enable root access in ubuntu
++
+- in the ubuntu menu bar Applications->Accessories->Terminal
+- sudo passwd root (the default root password is 123456)
+- choose and set a new password
+- find your window IP address
++
+- open a windows cmd window (Start->Accessories->Command Prompt)
+- type ipconfig
+- write down your IP address (e.g. 192.168.1.105)
+- install axiom into /etc (the only place with room in my install)
++
+- su - (become root in ubunut)
+- cd /etc
+- tar -zxf /mnt/C/axiom-ubuntu-nov2008-bin.tgz
+- test starting axiom
++
+- cd axiom
+- export DISPLAY=192.168.1.105:0.0
+- export AXIOM=`pwd`/mnt/ubuntu
+- export PATH=$AXIOM/bin:$PATH
+- axiom
++
+ +- launch Xming (if you don't plan to draw or use hyperdoc, skip this) +
- cd Portable_Ubuntu +
- run_portable_ubuntu +
- cd /etc/axiom +
- export DISPLAY=192.168.1.105:0.0 +
- export AXIOM=`pwd`/mnt/ubuntu +
- export PATH=$AXIOM/bin:$PATH +
- axiom +
Older versions
macosxppc Mar 2008 diff --git a/src/axiom-website/faq.html b/src/axiom-website/faq.html index 5f09733..293105e 100644 --- a/src/axiom-website/faq.html +++ b/src/axiom-website/faq.html @@ -1,104 +1,125 @@ - + -- Axiom Computer Algebra System - + + +Axiom Computer Algebra System -- --- -
- - The Scientific Computation System - -- [ - - Home - - ] -   - [ - - Screenshots - - ] -   - [ - - FAQ - - ] -   - [ - - Download - - ] -   - [ - - Documentation - - ] -   - [ - - Current State - - ] -   - [ - - Community - - ] -   - [ - - Developers - - ] -   - [ - - Patches - - ] --- [ - - Videos - - ] -   - [ - - Abbreviation Graph - - ] -   - [ - - Full Name Graph - - ] -+
+
-
-