On Nov 28, 10:01 pm, Robert Bradshaw <[EMAIL PROTECTED]> wrote: > On Nov 28, 2008, at 9:58 PM, John H Palmieri wrote: > > > > > In the file sage/rings/integer.pyx, line 288 says > > > cdef class Integer > > (sage.structure.element.EuclideanDomainElement): > > > followed by documentation and the various methods for this class. But > > earlier in the file, line 137 says > > > cdef class Integer(sage.structure.element.EuclideanDomainElement) > > > What role does this earlier line play? Can we delete it? > > It's a forward declaration, because the Integer class is used before > it is defined, so we can't delete it.
What goes wrong if we delete it? I mean, I deleted it and ran 'sage - b' then 'sage -testall' (since I had a new distribution to test anyway), and it ran without any failures. John --~--~---------~--~----~------------~-------~--~----~ 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://www.sagemath.org -~----------~----~----~----~------~----~------~--~---