Did this ever work? I can't remember to be honest. In either case it's not going to be an easy fix.
Peter On 2 March 2015 at 20:31, Ralf Hemmecke <[email protected]> wrote: > The program > > #include "axiom" > > extend Integer: with { > foo: (%, %) -> % > } == add { > foo(x: %, y: %): % == x*x + y*y; > } > > compiles fine inside fricas, but I cannot use it. :-( > > Does someone have an idea how to make it work? > (Yes, I want to keep the name Integer and I don't want to rewrite > integer.spad.) > > Thanks in advance. > > Ralf > > (1) -> a: Integer := 3 > > (1) 3 > Type: > Integer > (2) -> b: Integer := 3 > > (2) 3 > Type: > Integer > (3) -> )cd .. > The current FriCAS default directory is > /home/hemmecke/backup/git/spadunit > (3) -> )co src/extendtst.as > Compiling FriCAS source code from file > /home/hemmecke/backup/git/spadunit/src/extendtst.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 ./extendtst.lsp > Issuing )library command for extendtst > Reading /home/hemmecke/backup/git/spadunit/extendtst.asy > Integer is now explicitly exposed in frame initial > Integer will be automatically loaded when needed from > /home/hemmecke/backup/git/spadunit/extendtst > (3) -> a+b > > > >> System error: > The function FOAM-USER::|fiRaiseException| is undefined. > > (3) -> foo(a,b) > > >> System error: > The function FOAM-USER::|fiRaiseException| is undefined. > -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/fricas-devel. For more options, visit https://groups.google.com/d/optout.
