https://cocoa.dima.unige.it/redmine/https://cocoa.dima.unige.it/redmine/redmine/favicon.ico?15088260392016-10-06T09:38:51ZCoCoA ProjectCoCoALib - Bug #938: ReadExpr: misreads 2/3^4https://cocoa.dima.unige.it/redmine/issues/938?journal_id=50032016-10-06T09:38:51ZJohn Abbott
<ul></ul><p>It is a slightly subtle bug: at first sight it seems reasonable that <code><constant>^<integer></code> should yield the obvious power of the constant, but this is not how I read <code>2/3^4</code>.</p> CoCoALib - Bug #938: ReadExpr: misreads 2/3^4https://cocoa.dima.unige.it/redmine/issues/938?journal_id=50042016-10-07T13:11:55ZJohn Abbott
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/redmine/issues/909">Feature #909</a>: ReadExpr: decimal point</i> added</li></ul> CoCoALib - Bug #938: ReadExpr: misreads 2/3^4https://cocoa.dima.unige.it/redmine/issues/938?journal_id=50062016-10-07T13:15:04ZJohn Abbott
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li><li><strong>Assignee</strong> set to <i>John Abbott</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>10</i></li></ul><p>I see no choice but to make <code>2/3^4</code> read as an expression <code>div(2, power(3,4))</code>, and this implies that all rationals expressed as explicit quotients have to be read as an expression <code>div(...,...)</code>.</p> CoCoALib - Bug #938: ReadExpr: misreads 2/3^4https://cocoa.dima.unige.it/redmine/issues/938?journal_id=50072016-10-08T19:55:41ZJohn Abbott
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Feedback</i></li><li><strong>% Done</strong> changed from <i>10</i> to <i>90</i></li></ul><p>I have fixed it now, and added a new <code>test-RingElem5</code> for the function <code>ReadExpr</code> (for rational numbers).</p>
<p>Trickier than expected; also not so easy coming up with the various test cases.</p> CoCoALib - Bug #938: ReadExpr: misreads 2/3^4https://cocoa.dima.unige.it/redmine/issues/938?journal_id=50122016-10-08T20:10:49ZJohn Abbott
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/redmine/issues/936">Bug #936</a>: ReadExpr: cannot handle exponent which is not integer literal</i> added</li></ul> CoCoALib - Bug #938: ReadExpr: misreads 2/3^4https://cocoa.dima.unige.it/redmine/issues/938?journal_id=52232016-11-09T09:46:53ZJohn Abbott
<ul><li><strong>Target version</strong> changed from <i>CoCoALib-0.99560</i> to <i>CoCoALib-0.99550 spring 2017</i></li></ul> CoCoALib - Bug #938: ReadExpr: misreads 2/3^4https://cocoa.dima.unige.it/redmine/issues/938?journal_id=53142016-11-18T21:23:30ZJohn Abbott
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>90</i> to <i>100</i></li><li><strong>Estimated time</strong> set to <i>2.60 h</i></li></ul>