| Deutsch English Français Italiano |
|
<20250528160415.00004552@yahoo.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Michael S <already5chosen@yahoo.com> Newsgroups: comp.lang.c Subject: Re: encapsulating directory operations Date: Wed, 28 May 2025 16:04:15 +0300 Organization: A noiseless patient Spider Lines: 59 Message-ID: <20250528160415.00004552@yahoo.com> References: <100h650$23r5l$1@dont-email.me> <87ecwj1vy9.fsf@nosuchdomain.example.com> <100hi99$260c5$1@dont-email.me> <868qmnv6o9.fsf@linuxsc.com> <88adgl-qv2.ln1@otis.foo> <1014hsq$2lg4p$1@dont-email.me> <20250527181041.00004902@yahoo.com> <86jz61tzj1.fsf@linuxsc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Injection-Date: Wed, 28 May 2025 15:04:17 +0200 (CEST) Injection-Info: dont-email.me; posting-host="6ca3ff2ead7e156810032ce26cf7bfe4"; logging-data="3382004"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/BZZIavkECS7TuMe5OIbLU77xYYJ9Ux2U=" Cancel-Lock: sha1:D52qK2CJad+53C9ozFn7CgiYdus= X-Newsreader: Claws Mail 3.19.1 (GTK+ 2.24.33; x86_64-w64-mingw32) On Tue, 27 May 2025 16:16:50 -0700 Tim Rentsch <tr.17687@z991.linuxsc.com> wrote: > Michael S <already5chosen@yahoo.com> writes: > > > On Tue, 27 May 2025 16:23:22 +0200 > > David Brown <david.brown@hesbynett.no> wrote: > > > >> On 26/05/2025 07:19, Peter 'Shaggy' Haywood wrote: > >> > >>> Groovy hepcat Tim Rentsch was jivin' in comp.lang.c on Fri, 23 May > >>> 2025 10:43 pm. It's a cool scene! Dig it. > >>> > >>>> C99 is just as stable as C90, and has been for well over a > >>>> decade. > >>> > >>> Methinks Tim is having trouble with his arithmetic. Either > >>> that or he doesn't know what year it is now. :) > >>> C99 was ratified in 1999, over two and a half decades ago. > >>> > >>>> C11 is just as stable as C90, and has been for just slightly > >>>> less than a decade. > >>> > >>> And C11 was ratified in 2011, no? That was almost a decade > >>> and a half ago. > >> > >> Tim was, I believe, taking into account the time it took for common > >> implementations of C compilers and libraries to have complete and > >> generally bug-free support for the standards, and for these > >> implementations to become common. C99 was published in 1999, but > >> it took quite a while before most people programming in C could > >> happily use C99 without worrying about the tool support being > >> "experimental" or not as mature as C90 support. > > > > I believe that your belief is wrong. > > It is much more likely that Tim took into account defect reports. > > Here is the list of C11 defect reports with the last dated 2016: > > https://open-std.org/jtc1/sc22/wg14/www/docs/summary.htm > > > > I did not find similar list for C99. However believing Tim I would > > guess that the last change in C99 document was made ~15 years ago. > > You are partly right. Besides defect reports, there are TCs. And > there is always the possibility of future TCs, future defect > reports, or future changes for any ISO C standard while it is > still current. > > To be as stable as C90, a C standard would need to be immune to > the possibility of such future changes. > > I take C99 to have reached this level of stability in 2011, when > it was superseded by C11. I take C11 to have reached this level > of stability in 2017, when it was superseded by C17. Got it. Stability occurs when the standards is fenced from changes by presence of the next edition. Stability by obsolescence.