Marc 'BlackJack' Rintsch wrote: > The name is definitely not so good because there is a `foldr` in Haskell > that just works like `reduce()`.
Because currying is ubiquitous in Haskell, you can use the same function in either a curried or non-curried fashion. But in Python you need different functions for the different usage styles. My feeling is that Python shouldn't provide a bunch of different versions of the same function that differ only in the degree of currying. If you want a particular curried combination, it's easy enough to create it as needed using lambda, nested functions or partial(). -- Greg -- http://mail.python.org/mailman/listinfo/python-list