> 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.

Reply via email to