hi aaron, I managed to make it passed test, please give me the comment. attached the patch with this
thank you kasun On Fri, Apr 16, 2010 at 12:31 AM, Ronan Lamy <ronan.l...@gmail.com> wrote: > Le jeudi 15 avril 2010 à 13:46 -0600, Aaron S. Meurer a écrit : > > - I think PrimeField should subclass from Expr or Basic (though I could > be wrong on this one). > > > No, it should not. Instances of PrimeField are equivalent to classes > like Integer or Rational. I think sympy is not quite ready for this > yet. > In the current model, PrimeField "should" be a metaclass and can only > subclass BasicType (which is empty). It is its instances which "should" > be subclasses of Basic. And yes, this would probably be very messy. > > So, it is reasonable to implement finite fields outside the main > hierarchy (note that polynomials are also outside the main hierarchy, > ultimately for the same reason). When sympy grows ways to manipulate > types, they can be brought back into the fold. > > > - How is this different from the GF > > implementation in polys? Should this rather just be providing a user > > interface to that? > > I think it's the opposite: polys should interface with the generic > implementation. Ultimately, the implementations should be merged, but > the code should move out of polys and into the new module. > > Ronan > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To post to this group, send email to sy...@googlegroups.com. > To unsubscribe from this group, send email to > sympy+unsubscr...@googlegroups.com <sympy%2bunsubscr...@googlegroups.com>. > For more options, visit this group at > http://groups.google.com/group/sympy?hl=en. > > -- You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to sy...@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
0001-Finite-Field-Implementation-Prime-Field-Only.patch
Description: Binary data