Attached are two (nearly identical) programs. One in SPAD, one in Aldor.
Both programs compile, but the aldor version obviously doesn't find the
print function.

Can this be a problem with the hash that is computed for each function
being incompatible between Aldor and FriCAS?

I'm using fricas 1.2.5 and the (latest) Aldor
2f6559843bc0bc5cf62bdf6d5d344411e171f275.

I'm not aware that anything had changed recently, so I am a bit puzzled
by this issue.

However, maybe it's a problem in particular connected to the "display"
function. It's not so much with "print" actually being mathprint$Lisp
(i.e., direct call to a lisp function), because

        foo(z: O): O == {brace hspace(10)}

compiles and works correctly.

Ralf

-- 
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.

Attachment: foo.as
Description: application/applix-spreadsheet

)abbrev package GOO Goo
)nopile
O ==> OutputForm;
Goo: with {
        goo: O -> O
} == add {
        goo(z: O): O == {print(z)$O; brace z}
}

Reply via email to