I more or less agree, however

> The heuristic might not become simpler. But for a person using it, it
> splits the functionality into simpler blocks. The heuristic will be split
> across the functions, and hence each function won't have a large amount
> of checks.

The only place where one has a large amount of checks is an if/else
list (**not** a tree) in the Series factory class, not in the plot
functions. I think that keeping only one such list of if/else
statements is much cleaner than splitting it up (if we are still
talking about "expression over range" stuff).

It would be nice to have additional plot functions for geometry, for
plots over -oo,+oo, for asymptotes and so on. However it seems like
the code will become more complex if we split the current `plot`
function. We should just promise that nothing new will be added to it.

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

Reply via email to