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.

Leave a Reply

Your email address will not be published. If you leave an email, you will be notified when there are replies. The comment form expects plain text. If you need to format your text, you can use HTML tags such <strong> and <em>. For formatting code as HTML automatically, I recommend tohtml.com.