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

Reply via email to