Two reasons basically:

- the original lambdify has a very convoluted logic and seems hard to
maintain (the new one is not that great either, however it does not
break as easily) (in the commit history one can see how stuff
completely unrelated to the functionality of lambdify was bolted on
it)

- there were serious differences between what the docstring says and
what lambdify does in many corner cases

I have discussed a lot why I dislike the original lambdify back in
November when I was writing the plotting module. I can bring these
discussions back if there is interest. I have also documented this in
details at the beginning of the source file for the new lambdify. It
would be nice to merge them together, but there is too much cruft in
the old lambdify so this will be difficult (even useless, I would
prefer simply removing both lambdify functions and relying on good
code in sympy for performance, not on some strange combination of
libraries and eval(str) operations)

-- 
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