Schlagwort-Archive: Axiom

Axiom, ein weiteres Computer Algebra System (CAS) auf Ubuntu

Beginnt bitte nicht mir der Installation, bevor ihr den ganzen Artikel gelesen habt.
Nach Mathics habe ich mir Axiom installiert und etwas angesehen. Ursprünglich plante ich zwar, Mathics, Axiom und Maxima ein wenig unter die Lupe zu nehmen, aber jetzt bin ich mir da nicht mehr so sicher, ob ich überhaupt jemals zu Maxima kommen werde. Schon die elegante und professionelle Installation hat mich beeindruckt, die auf meinem Ubuntu, wie folgt aussah:
Zitat von Axiom:

echo 0 >/proc/sys/kernel/randomize_va_space
apt-get install m4 libxpm-dev libxt-dev libx11-dev
apt-get install libxext-dev gettext git-core texlive gawk texlive-fonts-extra
git clone git://github.com/daly/axiom.git
cd axiom
export AXIOM=`pwd`/mnt/ubuntu
export PATH=$AXIOM/bin:$PATH
make

Also note that Ubuntu ships a broken xterm setting for the emacs alt key
where alt is supposed to be meta. Add the following line
XTerm*metaSendsEscape: true
in your .Xresources file

Zuerst ASLR auf statisch setzten, dann geht es los mit der Installation, wobei mann für texlive und das Git Repository schon ein wenig Platz bereithalten darf.

firefox front end
firefox front end
Mit LISP habe ich vor langer Zeit ein wenig herum gespielt, aber dann habe ich die Programmiersprache wieder aus den Augen verloren. Jetzt gibt es ein freudiges Wiedersehen. Darüber hinaus, wird hier endlich wieder einmal ein Programm bei der Installation direkt aus dem Source kompiliert, was heute immer seltener wird (es werden auf der Download-Seite aber auch vorkompilierte binaries angeboten.
Ein freies, kostenloses CAS mit BSD Lizenz und einer guten Dokumentation bzw. hier das online Buch, was will man noch mehr, wenn man ein CAS benutzen möchte?

So, die CPU glüht und der Compiler hat seine Arbeit getan. Jetzt wird getestet und gespielt und die Dokumentation über das Firefox front end studiert.
ubuntu_axiom
Nein, das kann doch nicht sein, ich hätte mir alles ersparen können, denn Ubuntu hat Axiom im Software-Center. Ein Klick auf installieren hätte genügt und ich ziehe die Software aus dem Software-Center sogar vor, da ich mich dann nicht um Updates kümmern muss. Also alles zurück deinstallieren, löschen und dann auf „installieren“ klicken.
Was habt ihr daraus gelernt? Seht immer zuerst nach, ob euer System die SW bereit stellt, auch wenn ihr es nicht erwartet. 😉
Gut jetzt habe ich Axiom und OpenAxiom über das System installiert und ein wenig damit gespielt. Die Oberfläche ist gewöhnungsbedürftig und ein wenig enttäuschend, weshalb ich mir nun doch auch noch Maxima und Sage ansehe, bevor ich mir die Beispiele genauer ansehe.
Nun, was denkt ihr, mache ich dazu wohl als erstes?

Weblinks:
Axiom Homepage des CAS
Was ist ein Axiom eigentlich? Axiom (Wikipedia)
How Effective is ASLR on Linux Systems?
How can I temporarily disable ASLR (Address space layout randomization)?
OpenAxiom: The Open Scientific Computation Platform