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