> Another disadvantage is that, given that methods in Python are not > typed, it's impossible to make a difference between methods that > return an element of G or of elsewhere, and add coercions as > appropriate. Hence a brute-force approach as above is likely to give > out wrong results. I believe we really need to write the wrapper > methods by hand. >
I don't believe this: gap3 is less strongly typed than python and it is possible to do this there! :) The natural way to distinguish between different bases is using their prefix -- indeed this is effectively what chevie does and Eric's manifold's code does. > The good news is that there already is infrastructure for this :-) Thanks. Will try to understand:) Andrew -- 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.