On Sunday, April 10, 2016 at 8:48:24 AM UTC-7, Dima Pasechnik wrote: > > > (RJF) >> Finally, this message demonstrates a major defect in the idea behind Sage. >> That is, people involved in the project might find a problem, but they >> have >> insufficient expertise to do anything substantive about it. If there are >> bugs in Maxima, go learn about Maxima. Maybe fix it. >> > > yeah, and if a project finds a gcc bug, it must also fix it itself? > This clearly demonstrate a major defect in the idea behind almost > every project that uses gcc - every such project must have experts capable > of > fixing bugs in gcc... >
If there were bugs in gcc that affected your ability to get your work done you would have a bunch of choices. 1. Use another C compiler. 2. Change your code to avoid the gcc bug. 3. find the simplest instance of the bug and report it 4. look at the gcc code and fix it. Given the big deal made of open source etc etc, you are now saying that choice 4 is not possible because you must have experts. So somehow open source isn't so useful. In fact, some people who have been involved in the Maxima effort have done all the above, but with respect to Lisp. that is * multiple implementations of operating systems and multiple lisps; * conditionalization of source code to step around (mis)features of particular lisp systems/compilers * more-or-less careful bug isolation (i.e. people who report bugs are encouraged to find the smallest case) * yes, occasionally find fixes for lisp implementations. So I stay with my criticism of Sage -- you are always talking about python this-and-that, but the large bodies of code that (apparently) you depend upon and that (apparently) don't do exactly what you imagine they are supposed to do -- you profess ignorance of. Some time ago there was an effort to have some (high school?) students rewrite Maxima in python, the belief being that this would also either eliminate bugs, or make it possible for the next summer high school student to fix any bugs. And who knows, maybe sympy will eventually do all this. But not easily. And so one of the basic tenets of Sage -- that anyone can learn python and immediately become a significant contributor -- is not so clear. As for being offensive -- eh, I don't have enough time to make you feel good about yourself as well as pointing out problems. -- 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 https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.