On Wed, Apr 7, 2010 at 12:54 AM, Ondrej Certik <ond...@certik.cz> wrote: > On Tue, Mar 30, 2010 at 7:32 PM, Ondrej Certik <ond...@certik.cz> wrote: >> On Tue, Mar 30, 2010 at 11:26 AM, Brian Granger <ellisonbg....@gmail.com> >> wrote: >>> Ronan, >>> >>> Yes, for my students it doesn't matter, but for us devs it does. I >>> just left a comment on your branch. I do agree that your branch >>> should go in before adding any new methods to Basic. >> >> For the record, it's this issue: >> >> http://code.google.com/p/sympy/issues/detail?id=1798 >> >> and this branch: >> >> http://github.com/rlamy/sympy/tree/split_Basic >> >> I apologize for not looking at this in details so far. I also didn't >> like the idea initially, but it seems it's a good idea and if >> everybody agrees to have this in, let's do that. I am busy today, but >> will have some time in the evening to review it properly. If it >> simplifies the core, then let's do that. > > I have played with this split_Basic branch and all tests pass. It will > have to be rebased on top of our latest master, but that shouldn't be > a big problem. > > Ronan --- I saw that your split_Basic_pc2 branch seems a bit more > polished, so I also tested that, all tests pass. Which one should we > use? > > So in general I am ok with this. But I still don't understand exactly > what should be in Expr and what in Basic. > > I see that all arithmetic methods are in Expr, as well as series() and > related methods. subs(), match() are still in Basic. This should be > explained in the docstring of Expr, how to decide what should go into > Expr and what into Basic. > > After this is clarified, let's get it in, I can help with that. Brian > can then implement the rest of the methods in Expr.
Ah, got it, the branch is actually Basic-split-rebased-2 and it is +1 from me, as well as Vinzent, so I have pushed this in. Nevertheless, a way better docstring for the Expr class, together with motivation is still missing, can you please fix that? Ondrej -- 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.