[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Axiom-developer] [AxiomProgramming]
From: |
Bill Page |
Subject: |
[Axiom-developer] [AxiomProgramming] |
Date: |
Fri, 16 Dec 2005 10:07:11 -0600 |
Changes http://wiki.axiom-developer.org/AxiomProgramming/diff
--
??changed:
- At first it might be confusing: So many programming languages to choose
from. There is Lisp, Boot, Spad, Aldor and even more. So what do I really need
to learn?
-
- Lisp
At first it might be confusing: So many programming languages to choose from.
There is Lisp, Boot, Spad, Aldor and even more. So what do I really need to
learn? These are listed below in order of importance:
"Axiom interpreter":AxiomInterpreter scripts
if you want to use Axiom for doing mathematics at a basic to intermediate
level. Similar in scope to the scripting languages provided by Maple,
Mathematica, etc., only *a lot better*
Explained in detail in the "Axiom Book":AxiomBook Sections 5 and 6 and by
HyperDoc
"Spad":AxiomCompiler
if you want to use Axiom for doing mathematics at an advanced level, in a
way that you can share your efforts with other people. Furthermore, if you want
to "debug Axioms":DebuggingAxiom "mathematical" bugs. The mathematical
capabilities Axiom provides are written in Spad.
It is (more or less) a prerequesite to know how to use the Axiom
interpreter language, they are nearly identical.
Explained in the "Axiom Book":AxiomBook, Sections 11, 12 and 13.
"Aldor":AldorForAxiom
is the successor of Spad and can be used within Axiom via an external
compiler. If you want to use Axiom for doing mathematics at an advanced level,
in a way that you can share your efforts with other people. Also, if you
*really* want to understand how to use Spad, you should learn Aldor.
Aldor has extensive online
"documentation":http://www.aldor.org/docs/HTML/index.html
LaTeX
is the language we use for "documenting":LiterateProgramming everything.
"Lisp":LispInAxiom
??changed:
- "Axiom interpreter":AxiomInterpreter scripts
-
- if you want to use Axiom for doing mathematics at a basic to intermediate
level. Similar in scope to the scripting languages provided by Maple,
Mathematica, etc., only *a lot better*
-
- Explained in detail in the "Axiom Book":AxiomBook Sections 5 and 6 and by
HyperDoc
-
- "Spad":AxiomCompiler
-
- if you want to use Axiom for doing mathematics at an advanced level, in a
way that you can share your efforts with other people. Furthermore, if you want
to "debug Axioms":DebuggingAxiom "mathematical" bugs. The mathematical
capabilities Axiom provides are written in Spad.
-
- It is (more or less) a prerequesite to know how to use the Axiom
interpreter language, they are nearly identical.
-
- Explained in the "Axiom Book":AxiomBook, Sections 11, 12 and 13.
-
- "Aldor":AldorForAxiom
-
- is the successor of Spad and can be used within Axiom via an external
compiler. If you want to use Axiom for doing mathematics at an advanced level,
in a way that you can share your efforts with other people. Also, if you
*really* want to understand how to use Spad, you should learn Aldor.
-
- Aldor has extensive online
"documentation":http://www.aldor.org/docs/HTML/index.html
-[3 more lines...]
"Boot":BootProgramming
Boot is used internally in Axiom for the implementation of the interpreter
and Spad compiler. Boot is written in Lisp (and Boot) and has a syntax very
much like Spad.
--
forwarded from http://wiki.axiom-developer.org/address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Axiom-developer] [AxiomProgramming],
Bill Page <=