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.
