Hi all, one user of my tool which uses GiNaC sent me a debug output where the problem that (non-integer) rational numbers appear in numerator or denumerator of numer_denom(...) also occurs in the development version. Is this example of use? Should I send it to the mailing list or to one of the authors? Again, it is quite large. Best regards, Moritz Am Thursday, den 18.11.2010, 22:50 +0100 schrieb Richard B. Kreckel:
Hi!
On 11/18/2010 04:55 PM, Alexei Sheplyakov wrote:
On 11/10/2010 04:22 PM, Ernst Moritz Hahn wrote:
Using git version of GiNaC, I get "out-git.txt". Here, braces are used in numerator and denominator, which also seems strange to me.
Braces are OK. numer_denom returns a list consisting of numerator and denominator, and GiNaC prints lists as { element0, element1, ... elementN }.
Both results in the original post contained exactly one pair of curly *braces*: They were both of the form {N, D}. I assume he meant round *parenthesis*, of which there are many since edf1ae46a92 was committed.
(there might be some more bugs in GCD code).
Sorry, I see now that you are right. The old and new computed numerators differ by a factor 282901891126422365/highA. That factor certainly shouldn't contain a highA. Also, computing the GCD of the original A and B segfaults over here.
Cheers -richy.