#4000: [with patch, needs work] Implement QQ['x'] via Flint ZZ['x'] +
denominator
------------------------------+---------------------------------------------
Reporter: malb | Owner: somebody
Type: enhancement | Status: new
Priority: major | Milestone: sage-wishlist
Component: basic arithmetic | Keywords:
Reviewer: | Author: Martin Albrecht
Merged: |
------------------------------+---------------------------------------------
Comment(by spancratz):
Firstly, I am sorry for the bad patches I uploaded earlier --- I didn't
realise that new files aren't included in a patch by default. I have
changed this now and uploaded a new complete patch
``fmpq_20090925.patch``.
There is one problem with the ``squarefree_decomposition`` method, which
for some unknown reason was causing memory failures in the latest version.
For the time being, I've just changed it back to my earlier code, which
still uses bad aliasing of arguments to ``fmpz_`` methods.
Mike: Thanks for taking a look at the composition problem, too. The
failure on my setup must be rather strange, since the traceback also
includes ``finance/fractal.so``. I don't think I understand the
``__call__`` method well enough to do much about it. In any case, I think
the current code (catching polynomial composition, and otherwise passing
the call on to ``Polynomial.__call__``) should be preferable.
I am not quite sure what I should do at this point. I think it would be
best to wait until the release of the next stable release of SAGE and then
look at this again with the goal to have sorted out as soon as possible.
What do other people think? If someone has a suggestion for what I should
do at the moment, while I might not have too much time during the next few
weeks, I should definitely be able to look at this every weekend.
Sebastian
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/4000#comment:31>
Sage <http://sagemath.org/>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sage-trac" 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/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---