Michael Yanowitz: > Maybe I am missing something, but from what I've seen, > it is not possible to overload functions in Python.
Maybe here you can find some ideas: http://www.artima.com/forums/flat.jsp?forum=106&thread=101605 http://bob.pythonmac.org/archives/2005/03/30/five-minute-multimethods-in-python-using-dispatch/ http://blog.ianbicking.org/more-on-multimethods.html > (on the side, I have always wanted to define the > ++ operator as +=1. Is that possible?) That's not possible. Maybe you can create an inc() function, similar to the Pascal one, that with a bit of stack-based magic may increment the value its called on, but I think this is a bad idea. Leading/trailing ++/-- are quite bad for a language that tries to be clear and to avoid programmer errors. Bye, bearophile -- http://mail.python.org/mailman/listinfo/python-list