I tried looking at the source for the symmetrica algorithm and it is not easy to read unless you have a global picture of what the functions do so I didn't get very far. The source code is in sage/upstream/symmetric-2.0.tar.bz2.
I suspect that it is similar to what you did, but because it is very efficiently written in C it will be hard to beat. I don't see reimplementing all of symmetrica being a practical task, but implementing one function at at a time might be away of moving away from the use of symmetrica in sage. It is not urgent because it does work well, but I fear that one day we will find a bug in symmetrica that will be difficult to resolve. -Mike -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sage-combinat-devel. For more options, visit https://groups.google.com/groups/opt_out.
