While trying to figure out the cause of bug #1527, I noticed some
low-hanging stuff that could be easily fixed.. :)

While looking around in sympy/core/function.py I noticed it contains
bunch of extend*() functionality, which IMHO does not belong there. 
So I decided to move all these functions to sympy/symplify/expand.py

And I also added the extend() stuff to the Sympy's manual.

You can pull 'move-expand' branch from git://github.com/plaes/sympy.git

Patchset contains 3 patches:
1 - move all the expand functionality to its own file
2 - move the expand.py under sympy/simplify
3 - pimp up the docs

PS. Where are the tests for expand? I couldn't find any :(

I also introduced one bug with manual as GA.extend() function is
hijacking the regular extend() function's id, so the link does not work,
but I currently consider this a minor thing...

Cheers,
Priit :)



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

Reply via email to