Yep, I've called them "lambda functions" and explicitly said they aren't closures. Does that sound fine?
Conversation
tbh I don't remember, if I ever knew, what features the formalism that name got borrowed from requires for functions
1
1
To your mind, does a "lambda function" intuitively require the possibility of closure?
1
None of the languages I use day to day use that term, so I would mentally translate it into something more familiar like "closure" or "block" and then be a little startled when I couldn't capture anything.
Swift calls these "thin closures", but I think that's one we made up.
2
2
so a lambda is a declaration, and a closure is an object?
2
Or a ‘function constructor’. Or a ‘function introduction’ if you are inclined to think in terms of natural deduction 🤔



