[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Axiomdeveloper] [AxiomProgramming]
From: 
Bill Page 
Subject: 
[Axiomdeveloper] [AxiomProgramming] 
Date: 
Fri, 16 Dec 2005 10:07:11 0600 
Changes http://wiki.axiomdeveloper.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.axiomdeveloper.org/address@hidden
[Prev in Thread] 
Current Thread 
[Next in Thread] 
 [Axiomdeveloper] [AxiomProgramming],
Bill Page <=