> > Well, a positive review in Sage is just two persons agreeing together. >
Maybe you nailed exactly where the problem is. The problem might very well be that the person that ends up agreeing on the ticket review at the end is the only one that stuck around. I think that is a strong possibility. Also part of the problem is that everyone else either: - thinks they should be doing research instead (which is shortsighted and toxic to really bring sage to another level, in my view); - doesn't want to argue because they find it very unpleasant. (these two are of course not mutually exclusive) Due to the unfortunate absence of professional programmers to write and review our code and of mature professional mathematicians to establish clear strategic decisions for sage, we should actually as a research community be welcoming of diverse (already-coded) ideas, as long as they are not disruptive to other people's research objectives (the burden should be to prove that they disrupt). And even if there were, the burden should be for anyone to _improve_ code that is considered useful by them, not remove. This is because we have to be mindful that we are building mathematics software, and that as a consequence no individual (even a mathematician) will ever be able to comprehend the whole complexity that is being integrated into the software. Yet we want to provide as consistent of an experience as possible to cover various use cases. Fortunately, we can inform ourselves, learn what others are doing, take classes, go to conferences, and build up joint research projects with other disciplines. In light of this, please reflect on the amount of mathematics you know yourself. Do you know about L-functions? Have you tried to learn about them in Edinburgh or when I went to Paris to explain it to Nicolas and Florent? Do you know about category theory and what Nicolas is trying to do? (you have said several times explicitly on the list that you were not interested, but it is not clear to me that you understand it. One thing is sure: that you feel qualified to comment on it). It might be that individuals feel that they understand what findstat is doing but are failing to understand the broader context, which might explain why projects like findstat, LMFDB or even sage-combinat have unnecessarily complicated relationships with the sage core itself, and why some of my contributions end up in the LMFDB code and not sage itself. Also, have you talked to Francoise and the Logilab people at the Edinburgh workshop, people who are professional developing software in the sciences to handle research results? Do you know about semantic web technologies and things like that, especially as it is being applied to mathematics? Anyways, even if you don't know about all those things, don't worry: it is actually possible, for someone with an open mind, to learn those things or at least a sufficiently general picture. Paul > Perhaps I could just as a friend of mine who agrees that find_start > should be totally remved from Sage and let him give a positive review > to my ticket ? > > That's why we discuss stuff, and that's why you should feel > responsible when people are against what you implement. > > > The way I remember, nothing was really agreed at the end of this endless > discussion last year. If you want to open a ticket to remove > graph.to_partition, just do so. > > http://trac.sagemath.org/ticket/16403 > > Nathann > > -- > You received this message because you are subscribed to the Google Groups > "sage-combinat-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-combinat-devel+unsubscr...@googlegroups.com. > To post to this group, send email to sage-combinat-devel@googlegroups.com. > Visit this group at http://groups.google.com/group/sage-combinat-devel. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "sage-combinat-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-combinat-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-combinat-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-combinat-devel. For more options, visit https://groups.google.com/d/optout.