Why not real anonymous functions?

Many of which have been enumerated before. These are precisely the objections which you’re dismissing because “everything changes all the time”. Maybe if you picked one or two of those, and explained precisely why they don’t apply any more, that might be a better argument than simply “everything changes, so let’s propose something that’s been rejected before, one more time”.

There may be perfectly good reasons why Python should now support anonymous functions. But if no-one ever puts together a proposal that actually addresses the reasons why this idea has failed so many times before, we’ll never know.

8 Likes