[Aldor-l] No tutorial for the Algebra library available

Ralf Hemmecke ralf at hemmecke.de
Thu Jul 7 07:35:10 EDT 2005


Hello,

The tutorial (as its title "A First Course on Aldor with libaldor" 
suggests) only covers the basic Aldor library. The standard libraries 
are, however divided into two separate ones. One is called Aldor (or 
usually libaldor) and the other one is called Algebra.

The Aldor library 
(http://www-sop.inria.fr/cafe/Manuel.Bronstein/libaldor/) has its 
origins in salli (Standard Aldor Library) and covers functionality that 
is meant as general purpose. As far as I know, there is no "mathematical 
knowledge" covered by this library.

Mathematics related categories and domains are in the library Algebra. 
Unfortunately, there is not yet a tutorial covering the types provided 
by this library.

You should download algebra.dvi (or algebra.ps if you want to see the 
pictures) from
http://www-sop.inria.fr/safir/WHOSWHO/Manuel.Bronstein/algebra/index.html
(you can find this link on the download section of http://www.aldor.org/).

Read the first chapters, in particular Chapter 2 "Basic algebraic 
categories". You'll find the domain "DenseMatrix" in there.

Unfortunately, there is no tutorial (yet) covering the functionality of 
Algebra, so there is room for improvement. I have not worked with 
matrices in Aldor, but maybe together we could at start with such a 
tutorial by covering things that you are most interested in.

For an overview of the Algebra library you might also want to take a 
look at the Graph (CategoriesDomains.fig) which can be found at 
http://www.hemmecke.de/aldor.

Another suggestion is: don't use "aldor -gloop" as a replacement for 
Axiom. The Aldor interpreter is at the moment only useful for small 
examples. For a real computation you should write a program and compile 
it to an executable via "aldor -fx".

Ralf

C. Frangos wrote:
> 
> I have recently downloaded aldor and am trying to learn how to use it.
> 
> Any assistance with the following would be much appreciated.
> 
> (1) I want to use aldor as a partial replacement of matlab, mainly in matrix 
> manipulations, multidimensional arrays, etc. Any ps/pdf files of programs in 
> such applications would be apprecaited. Are there plotting commands in aldor 
> ? ( I downloaded the user guide, tutorial etc but the above is not covered).
> 
> (2) I tried to get aldor running on an amd64 3500+ machine with suse linux 
> 9.2 (64 bit). It seems that this is not working (see below).
> 
> Is it possible to somehow use the 32 bit libraries, etc instead just to get  
> it running ?
> 
> (3) I managed to get aldor running  on a 32 bit x86 computer running suse 
> linux 9.2. Will aldor also run under the older suse linux 7.2 with gcc 
> version 2.95.3 ?
> 
> Best regards,
> 
> C. Frangos.
> 
> 
> 
> frangos/axiom> aldor aldortest.as 
> frangos/axiom> aldor -Fx -laldor aldortest.as
> #1 (Warning) The file `aldortest.ao' will now be out of date.
> /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../x86_64-suse-linux/bin/ld: 
> skipping incompatible /home/apps/aldor/aldor/linux/1.0.2/lib/libaldor.a when 
> searching for -laldor
> /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../x86_64-suse-linux/bin/ld: 
> cannot find -laldor
> collect2: ld returned 1 exit status
> #1 (Fatal Error) Linker failed.  Command was: unicl aldortest.o aldormain.o 
> -L. -L/home/apps/aldor/aldor/linux/1.0.2/share/lib 
> -L/home/apps/aldor/aldor/linux/1.0.2/lib -o  aldortest -laldor -lfoam
> #1 (Warning) Removing file `aldortest.o'.
> #2 (Warning) Removing file `aldormain.o'.
> 



More information about the Aldor-l mailing list