Waldek Hebisch <[EMAIL PROTECTED]> writes:

> I have now a patch which removes attributes and replaces them by
> empty categories.  Some remarks:

> - commutative("*") is strange beast, to avoid problems with meaning
>   and type of the argument I replaced it by CommutativeStar category.
>   Once we have a solution to Monoid problem we can change this, by
>   currently having parameter to commutative looks like useless
>   complication

Waldek,  I do not understand why

)abbrev category COMMUTE Commutative
Commutative(op: Symbol): Category == with
    nil

wouldn't work?

> - when I just modified algebra there were some regressions --
>   for example interpreter thought that some functions defined in
>   HomeogeneousAggregate are defined in shallowlyMutable category.
>   To avoid them I had to hard-code knowledge about categories
>   which replaced attributes in the interpreter.

I'd be interested in what sort of errors would occur.  Could you give an
example?

I vote for going ahead, but otherwise, why not open a new branch?

Martin


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