On Wednesday, July 29, 2020 at 2:48:58 PM UTC-4, rjf wrote:
>
> The development of Macsyma, and Maxima, in a manner similar to that of 
> Sage,
> was/is essentially the accumulation of contributions from many hands.
> Sometimes pieces added later have unanticipated effects on older
> code. So this is not entirely unexpected.
>
> I think that the assume() code, has been from early implementation
> rather disappointing from the perspective of reliability, specification,
> algorithms, and interfaces.
>
> Trying to accumulate information about types   (A is real) and geometry
> (A>1)  and algebra (A^3 > B^4)  and trigonometry (sinh(a+b)>0),  and decide
> which deductions to make as data is stored, or as accessed... is difficult,
> if not techically impossible to do completely.  The documentation points 
> out that the
> deduction mechanism is "not very strong".
>

Totally.  I think it's just the confusion about how such non-simplification 
could impact it.  Doubtless someone tacitly relied upon this somewhere for 
certain antiderivatives under certain assumptions, and just left it in 
place for all of them.
 

>
> As for posting trac bug reports for Sage, I think that posting
> bugs that have been specifically traced to Maxima, should be
> reported in some reproducible form to a current stand-alone
>

Of course, I was not suggesting that you personally should do this.  I even 
suggested that the people who had originally diagnosed it might be best 
placed to do so.
 

> version of Maxima.  I don't know if this is done
> routinely but it seems advisable.  A few people
>

We do try to do so fairly routinely - note the bug I linked to, for 
instance.  I do know that for me personally, trying to remember my login 
and password for Sourceforge is extra cognitive load, as is the slightly 
different markup needed on that site.  I suppose I should have the browser 
remember my login, at least :-)
 

> The original versions of the code were written by different people.
> The assume() code was written by yet another.
>

 Understood.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/a18c8530-77e5-4f7d-b6d5-a78b4da74520o%40googlegroups.com.

Reply via email to