Clearly I haven't gotten enough of my 🍑 kicked by the standards process. So, here we go, doing Big Work all over again. The first of many larger changes for C that should've been done 25 years ago, since the days of __try/__finally.

Let's get it done. ⤵

The Defer Technical Specification: It Is Time | Björkus Dorkus | The Pasture | https://thephd.dev/c2y-the-defer-technical-specification-its-time-go-go-go

The Defer Technical Specification: It Is Time

After the Graz, Austria February 2025 WG14 Meeting, I am now confident in the final status of the defer TS, and it is now time.

The Pasture
@thephd Excellent! Btw: I think it is just "reverse order" (or "reverse order of appearance in the source code" if you want to be more precise) and not "lexicographic order" because it is not ordered by the spelling of its name (there is no name)

@uecker lexical perhaps? i think ive seen that in use

@thephd

@erisceleste @uecker In the defer TS itself I use "lexical", but "lexicographic order" is also normal, real English too. Lexicographic / lexical here is meant for:

of or relating to words or the vocabulary of a language as distinguished from its grammar and construction

where, in particular, it's meant to be "by each word or token", effectively. But I agree it's probably not the best word here; I can do better in the TS wording at least.