My apologies if I have misunderstood things. I am doing some pyrex
programming and I see there are many pitfalls (like writing !=None :-)

I encountered the following problem:
If I understand correctly then rings have a _zero_element attribute
but not a _unit_element
attribute. Since you often want to initialize something to 1, not
having a unit element is inconvenient.

Of course you can create the unit element as R(1) but this seems to be
expensive and has
unpredicable performance (it depends on the implementation of the
__call__ method of R).
Furthermore you want there to be a unique unit element for efficiency
of testing.

So unless I have misunderstood things (which is quite likely) I would
propose to give
rings a _unit_element attribute which is initialized in the
constructor.

Michel


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to