Re: Computer Algebra Algorithms lisp vs. C.
- From: JohnCreighton_@xxxxxxxxxxx
- Date: 16 Apr 2005 13:33:36 -0700
Martin Rubey wrote:
> Bernard Parisse <parisse@xxxxxxxxxxxxxxxxx> writes:
>
> > Not *the* standard language, but *a* standard language.
> > Unlike maple language which is only used by maple, mupad language
> > by mupad, mathematica language by mathematica, etc.
>
> I'd like to add that there is a CAS, namely Axiom, whose
"extension-language",
> namely Aldor, is *very* well defined, in fact, there are even two
independent
> implementations of it, one in Lisp and one in C. Aldor can be
compiled and
> interpreted, and is in principle a general purpose language. However,
it
> implements ideas that are very useful for implementing a CAS.
>
> More precisely: Axiom is a CAS that uses a variant of Aldor to
implement its
> mathematical algorithms. The parser, interpreter, compiler, graphics,
.... are
> written in other languages, mainly Lisp.
>
> Of course, those who know Aldor/Axiom well know that I'm cheating a
tiny little
> bit. However, in principle the statement is correct. The
corresponding page
>
> http://page.axiom-developer.org/zope/mathaction/AldorForAxiom
>
> is outdated (un)fortunately. Aldor can be used without patching Axiom
now.
>
> Furthermore, it is not so uncommon that you can access the
functionality of the
> CAS "natively" from the language it is written in. Maxima is heading
in this
> direction, as far as I know.
>
> Martin
Speaking of Axiom and Aldor, I found an interesting project that uses
this language:
Investigating links between constructive type theories and computer
algebra.
http://www.cs.kent.ac.uk/people/staff/sjt/Atypical
I noticed that waterloo is involved in the project. I know Maple is
written in C. I wonder how the inclusion of Aldor in Maple may change
how Maple works.
.
- Follow-Ups:
- Re: Computer Algebra Algorithms lisp vs. C.
- From: daly
- Re: Computer Algebra Algorithms lisp vs. C.
- References:
- Re: Computer Algebra Algorithms
- From: JohnCreighton_
- Re: Computer Algebra Algorithms
- From: Bernard Parisse
- Re: Computer Algebra Algorithms lisp vs. C.
- From: Richard Fateman
- Re: Computer Algebra Algorithms lisp vs. C.
- From: Bernard Parisse
- Re: Computer Algebra Algorithms lisp vs. C.
- From: Jon Harrop
- Re: Computer Algebra Algorithms lisp vs. C.
- From: parisse
- Re: Computer Algebra Algorithms lisp vs. C.
- From: Richard J. Fateman
- Re: Computer Algebra Algorithms lisp vs. C.
- From: Jon Harrop
- Re: Computer Algebra Algorithms lisp vs. C.
- From: parisse
- Re: Computer Algebra Algorithms lisp vs. C.
- From: Jon Harrop
- Re: Computer Algebra Algorithms lisp vs. C.
- From: Bernard Parisse
- Re: Computer Algebra Algorithms lisp vs. C.
- From: Jon Harrop
- Re: Computer Algebra Algorithms lisp vs. C.
- From: Bernard Parisse
- Re: Computer Algebra Algorithms lisp vs. C.
- From: Jon Harrop
- Re: Computer Algebra Algorithms lisp vs. C.
- From: Bernard Parisse
- Re: Computer Algebra Algorithms lisp vs. C.
- From: Martin Rubey
- Re: Computer Algebra Algorithms
- Prev by Date: Re: Computer Algebra Algorithms lisp vs. C.
- Next by Date: Symbol for Covariance
- Previous by thread: Re: Computer Algebra Algorithms lisp vs. C.
- Next by thread: Re: Computer Algebra Algorithms lisp vs. C.
- Index(es):
Relevant Pages
|