[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Axiom-developer] [AxiomProgramming] (new) This is a stub. Please enhanc
From: |
kratt6 |
Subject: |
[Axiom-developer] [AxiomProgramming] (new) This is a stub. Please enhance by providing links etc. Don't make it much longer |
Date: |
Fri, 16 Dec 2005 04:00:56 -0600 |
Changes http://wiki.axiom-developer.org/AxiomProgramming/diff
--
Axiom's programming languages
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
to learn programming itself, if you intend to hack the interpreter,
compiler, user-interface
"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.
--
forwarded from http://wiki.axiom-developer.org/address@hidden
- [Axiom-developer] [AxiomProgramming] (new) This is a stub. Please enhance by providing links etc. Don't make it much longer,
kratt6 <=