On Feb 24, 2013, at 5:02 PM, someone <[email protected]> wrote:

> Hi,
>
>> Not all of SymPy is written this way (lots of little functions) but a
>> substantial refactor of our giant functions into a few smaller ones
>> might allow this.
>
> I'm not sure how this would play with the "large" algorithms like f.e.
> Gruntz, Risch, MeijerG etc. And even if it would finally work out
> reasonable, the results are more for insight in CAS theory and debugging.
> These algorithms work fundamentally different that what a human would do
> by hand ("step-by-step") to solve the same problem.

Actually, one of the original motivations for this idea was Wolfram
Alpha's "show steps" feature for integrals. I agree that this isn't
useful for the heavy algorithms, but if we had heuristics to solve
integrals "by hand", we could use this to show the user how it is
done, either through some low tech printing to the screen or some more
high tech interface (like something in SymPy gamma). Of course, just
as with wolfram, if the by hand algorithm can't do it but risch or
meijerg can, we would then just show the result without any options to
see how it is done step by step.

To clarify what I said earlier, this is a useful idea if you do the
right thing, but as it's currently written on the wiki, I don't
foresee any high quality proposals for it. It's too open ended, and
sounds much easier than it really is.

Aaron Meurer

>
> --
> You received this message because you are subscribed to the Google Groups 
> "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/sympy?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to