axiom-developer
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]