On Tue, Mar 20, 2012 at 8:53 PM, Ashwini Oruganti <ashwini.oruga...@gmail.com> wrote: > > On Wed, Mar 21, 2012 at 12:10 AM, Sergiu Ivanov <unlimitedscol...@gmail.com> > wrote: >> >> You may wish to consider going a step backwards, so that the user can >> explore different possibilities of transforming an expression. > > Noted. In fact, I think we can add the possible transformations in DS1 and > map to this by DS3 as per the user's choice.
It eventually sounds like the Memento design pattern is applicable (and that's exactly what you are saying). >> Ideally, whichever route the user chooses, the *final* result should >> be the same. However, the user may be interested in some >> *intermediate* result, in which case choosing different ways of >> transforming a formula at a certain step makes a difference. >> > > Yes, that's my topmost priority, the final result _must_ remain the same. > And yes, I am planning to implement the usability of intermediate results, > as mentioned, in my design. :) Great :-) Looking forward to seeing it work; I like to tinker with step-by-step execution :-) Sergiu -- You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to sympy@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.