> > Others are:
> > 
> > Negation operator: ^= ---> ~=
> > 
> > Unquote binary operators: "+" ---> +
> > 
> > Use one? x instead of x=1
> > 
> > Remove some underscores like: swapRows_! ---> swapRows!
> > 
> > These are just technical changes. Can and should
> > we port some of these too?
> 
> No.
> Some already done in FriCAS, some are debatable.

Ok.

> In general in changes like this should be done as global
> changes and one should replace all occurences.

Of course. Perhaps I posed the question the wrong way.

I assume that some of the more technical / low-level
changes can not be applied locally only.

> Given that at last 20% of FriCAS code is not present in
> OpenAxiom, when we want to do global changes similar to
> one in OpenAxiom, we need to essentially redo it (merely
> changing places changed in OpenAxiom is not enough).  

Oh, I did not know that the difference is that large!


BTW: To what amount there is cooperation in development
between the two projects? (Especially in the development
of mathematical abilities, the algebraic parts of code,
not the more low-level stuff.)

> > BTW: I think that it would be nice if we were
> > able to express A^n for symbolic n the same way
> > we can express x^n for "scalar" x.
> > 
> > What would it take to allow this?
> 
> That would require changes to Expression domain.  Currently
> Expression has rich functionality if parameter is an
> IntegralDomain, but limited in other cases.  We need to
> make sure that parameters satify Comparable.  And we
> need to remove assumption that if parameter is a Ring,
> then variables commute.

Hmm, ok. So it appears to me to be not so easy.
But it is still a worthwhile goal I'd say.

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

Reply via email to