This is an example of using The follow commands are run using FriCAS axiom )version spad )abbrev package CAST cast cast(): exports == implementation where spad Compiling FriCAS source code from file
/var/zope2/var/LatexWiki/76482798552469661-25px002.spad using old
system compiler.
CAST abbreviates package cast
------------------------------------------------------------------------
initializing NRLIB CAST for cast
compiling into NRLIB CAST
compiling exported cast1 : Integer -> Float
CAST;cast1;IF;1 is replaced by LETji
Time: 0.03 SEC.This command used to cause a "memory may be damaged" error:: axiom cast1(1)$CAST aldor #include "axiom"
cast2(i: Integer): Float == {
j:Float := (i pretend Float)
}
aldor Compiling FriCAS source code from file
/var/zope2/var/LatexWiki/casta.as using AXIOM-XL compiler and
options
-O -Fasy -Fao -Flsp -laxiom -Mno-ALDOR_W_WillObsolete -DAxiom -Y $AXIOM/algebra -I $AXIOM/algebra
Use the system command )set compiler args to change these
options.
Compiling Lisp source code from file ./casta.lsp
Issuing )library command for casta
Reading /var/zope2/var/LatexWiki/casta.asyThis command also used cause a "memory may be damaged" error:: axiom cast2(1) |