Bill Page wrote:
>
> To appreciate just how much effort Gaby has put into improving the
> readability of Boot code in OpenAxiom it is very instructive to look
> at JoinInner in both FriCAS and OpenAxiom. Just attempting to decode
> how FriCAS actually ends up producing the output you show nearly
> boggles my mind. But in OpenAxiom this same code is written as:
>
> PrinAncb := categoryPrincipals CatEval(bname,$e)
>
> If FriCAS does not soon adopt a similar approach I cannot imagine a good fu=
> ture.
>
Well, I agree that OpenAxiom code _looks_ better. You say
that 'attempting to decode how FriCAS actually ends up
producing the output' boggles your mind. However, have you
tried to understand what OpenAxiom is doing?
FYI FriCAS code was rewritten this summer and what it is
doing now is much simpler (and faster) than original version.
Actually original did crazy things and the only reason I
find for doing such things is that previous authors did
not fully understand what it is doing. AFAICS OpenAxiom
still contains at least part of original craziness.
--
Waldek Hebisch
[email protected]
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/fricas-devel?hl=en.