>
>
> >     I can see that there could be a number of follow up comments about 
> >     the article. But too much emphasis on Sage's ability to perform the 
> >     computation correctly would make it like a childish pi**ing contest. 
> > 
> > Agree. A reasonable article should 
>

Yes.
 

> > 
> > a) give some overview over the algorithms involved 
> > 
> > b) talk about bug tracking and prioritization, stopgaps 
> > 
> > c) automated testing to prevent the same issue in the future 
> > 
>

And presumably pointing out that while all such software (hopefully!) has 
such things internally, in open source you can see it.  

 

> > There have been subtle bugs in determinants of integer matrices in Sage 
> > before, e.g. http://trac.sagemath.org/ticket/14032 "determinant() of 
> > integer matrices of size in [51,63] broken". Open source doesn't make 
> > Sage magically bug-free. But Linus' law applies: "given enough eyeballs, 
> > all bugs are shallow". 
>
> I agree with both of you.  Given that a significant part of this article 
> dwelt on the closed-source bug-reporting frustration, it might be even 
> more interesting if the user was taken through an actual bug found in 
> Sage, and the bug-reporting and bug-fixing process was described, 
> emphasizing the open approach and the role the authors could play.  I 
> was disappointed with the original article's conclusions---it gave the 
> impression that the best we could hope for in finding, reporting, and 
> fixing bugs in mathematical software was that we might be able to find 
> them in comparing the output of two different black boxes. 
>

Exactly why I passed the article on. 

-- 
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 post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to