At the very bottom:
> Summary
> The C proposal N1451 provides a new syntax for lambda expressions. While details of the proposal are unclear, it is clear that there are both significant commonalities and significant differences [NOTE: document's title is "Comparing Lambda in C Proposal N1451 and C++ FCD N3092"]. The syntax is in many places a shallow inconsistency. More deeply, the model of reference capture seems inherently incompatible. The N1451 model seems more appropriate to Smalltalk, from whence it originated, than to C/C++. If the C commitee chooses to modify the proposal to be more inline with C++, then syntactic changes to both C and C++ would provide considerable value to working programmers, who often fail to appreciate any differences in approach.
In summary, there seems to be one guy who has invested effort in a proposal, and all I can find is at best mixed reactions to this proposal, inside and outside of WG14.
While the stuff I listed in above comment is all simple or even simplifying the language, and that's what's already integrated in the working draft in the standard.
That is how ISO works, one guy writes a paper and then has to champion it.
If you are in an hurry, you can use clang's block extensions, or GCC's version thereof (nested functions).
In any case, C23 isn't K&R C.
Wikipedia isn't always up to date, ISO mailings is where the stuff is.
http://www.open-std.org/jtc1/sc22/wg14/www/projects
http://www.open-std.org/jtc1/sc22/wg14/www/wg14_document_log...
Happy reading.