Daniel Lemire's blog

, 1 min read

The fate of reduce() in Python 3000

I learned from Will that Guido is taking out functional programming functions from Python

About 12 years ago, Python aquired lambda, reduce(), filter() and map(), courtesy of (I believe) a Lisp hacker who missed them and submitted working patches. But, despite of the PR value, I think these features should be cut from Python 3000.

This doesn’t say that functional programming will disappear, just that Guido is cleaning up the language. You’ll still be able to cleanly pass functions as arguments.