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