Yo ! Does Math directorate pay for programmers to write open-source versions > of commercial software? >
<flame> Of course not. It is just that when commercial softwares fail to do the job, we have to do it in their stead. And we cannot seriously expect them to implement what we need for our research, very often that code is only interesting/useful to researchers. </flame> Or are these topics designating novel algorithms and data structures? > Well. For instance you will find this feature quite useless to non-researchers: sage: print designs.orthogonal_arrays.explain_construction(10,814) Construction 3.4 with n=17,m=47,r=6,s=9 from: Julian R. Abel, Nicholas Cavenagh Concerning eight mutually orthogonal latin squares, Vol. 15, n.3, pp. 255-261, Journal of Combinatorial Designs, 2007 sage: print designs.orthogonal_arrays.explain_construction(22,792) Lemma 4.1 with n=25,m=28 from: Charles J.Colbourn, Jeffrey H. Dinitz, Mieczyslaw Wojtas, Thwarts in transversal designs, Designs, Codes and Cryptography 5, no. 3 (1995): 189-197. It tells you in which paper was proved the existence of an orthogonal array OA(10,814) and OA(22,792). If not for Sage, it is just impossible to find out this kind of information (*). That's not really computer science, that's more archeology than mathematics, but it can be useful to (some) mathematicians. Nathann (*) It is not just a database. We implement different recursive constructions from different papers, Sage computes all possible combinations of them and find out which leads to the result. I dare you to do it with a paper and pen :-P -- 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.