On 1 nov 2005, at 22.40, Guido van Rossum wrote: >> [Greg Ewing] >>> Maybe ** should be defined for functions so that you >>> could do things like >>> >>> up3levels = dirname ** 3 > > [Raymond Hettinger] >> Hmm, using the function's own namespace is an interesting idea. It >> might also be a good place to put other functionals: >> >> results = f.map(data) >> newf = f.partial(somearg) > > Sorry to rain on everybody's parade, but I don't think so. There are > many different types of callables. This stuff would only work if they > all implemented the same API. That's unlikely to happen. A module with > functions to implement the various functional operations has much more > potential.
Perhaps then a decorator that uses these functions? //Simon _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com