Path: csiph.com!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Tim Rentsch
Newsgroups: comp.lang.c
Subject: Re: encapsulating directory operations
Date: Fri, 06 Jun 2025 17:16:09 -0700
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <86bjr0s8xi.fsf@linuxsc.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> <20250528160415.00004552@yahoo.com> <20250528155209.207@kylheku.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Injection-Date: Sat, 07 Jun 2025 02:16:12 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="ef8e131b4cc96276195033b53270f984"; logging-data="2717901"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19712MtQc2dRHpmwHzV2s2UodUbtIuZWE4="
User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux)
Cancel-Lock: sha1:CIlZXhlA8TJu7OTtxNAHYQilrbo= sha1:nMCudAHI9KnqFdJxc4FApbbd7Wg=
Xref: csiph.com comp.lang.c:393737
Kaz Kylheku <643-408-1753@kylheku.com> writes:
> On 2025-05-28, Michael S wrote:
>
>> Got it. Stability occurs when the standards is fenced from
>> changes by presence of the next edition.
>
> Each technical corrigendum effectively yields a new edition.
>
> The previous standard without that corrigendum is forever stable,
> as any immutable object.
There are two reasons why these comments are off base.
The first is the word "edition" is wrong. All of the ISO documents
related to C99, whether the original one or a later one associated
with a TC, all say "this second edition...". And similarly for
other versions of the language.
The second is that the discussion is not about what is covered by
ISO labels but about C90, C99, C11, etc. Each of these names is
about one edition of the language, no matter how many separate ISO
documents are involved, and that's what the conversation is
concerned with. The documents might be immutable, but the documents
are not what is under discussion, which is different versions (in
other words editions, in the official terminology of the ISO C
standards) of the C language.