On Fri, Apr 10, 2009 at 7:43 AM, John Cremona <john.crem...@gmail.com> wrote: > > 2009/4/10 William Stein <wst...@gmail.com>: >> >> On Fri, Apr 10, 2009 at 3:09 AM, John Cremona <john.crem...@gmail.com> wrote: >>> >>> For me the trouble with extended_*.py is that I have no idea what they >>> aactually are, so it is hard to get started.... >> >> But aren't you just dying to find out what they are? :-) > > Well... I did not even know that these classes exited until I made > the patch at #5685 (still awaiting review) and had to adjust a couple > of functions in one of those files. I can guess: it somehow adds > +infinity and -infinity to ZZ in a way that makes as much sense as > possible. > > But search_src("ExtendedInteger") only picks up these two files, which > suggests to me (maybe wrongly) that they are not actually used > anywhere! >
They are used. ExtendedInteger is used by the extended_rational_field file, and that is used in at least two places: rings/rational_field.py: sage: E = ExtendedRationalField rings/padics/valuation.py:QQe = sage.rings.extended_rational_field.ExtendedRationalField William --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---