> The proposal is to make the methods a._act_on_(b, self_on_left) and > b._acted_upon_(a, self_on_left). In other words, a*b would try > "a._act_on_(b, True)" and "b._acted_upon_(a, False)". This wouldn't > be a fundamental change on how things work, just mainly a naming > change, but I though it would be a good idea to run it by here.
+1 -- I would very much like to implement the action of Frobenius on finite field elements and have no idea how to do it at the moment :) I also want to have matrices act on Siegel upper half space and theta characteristics, etc. I could hang the action code on the point of Siegel upper half space, implementing _acted_upon_, and not need to touch matrices, right? That would be good. Nick --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---