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: Results of survey re. a new array size operator
Date: Wed, 29 Jan 2025 02:31:36 -0800
Organization: A noiseless patient Spider
Lines: 11
Message-ID: <86o6zp29o7.fsf@linuxsc.com>
References: <87a5bgsnql.fsf@gmail.com> <87r04qbeph.fsf@nosuchdomain.example.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Injection-Date: Wed, 29 Jan 2025 11:31:37 +0100 (CET)
Injection-Info: dont-email.me; posting-host="ba8d9ca2da4b9314498ee7469992f70e"; logging-data="2450859"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18HQNAF9Hn1iclbeoTjfzj8zLO0Fq/Hzm0="
User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux)
Cancel-Lock: sha1:iRlJ0rjG54qyd6EtArmw3Wcbi9I= sha1:vjXwuvu7BTmXrCOgtM0a1nTRyds=
Xref: csiph.com comp.lang.c:390184
Keith Thompson writes:
> I understand the need for backward compatibility, but most new
> editions of the C standard has broken *some* existing code by
> defining new lowercase keywords, starting with inline and restrict
> in C99. (C11 added only _Keywords, but C23 adds 11 new lowercase
> keywords.)
Saying the same mistake has been made in the past is not an
argument for making it again in the future. If anything the bar
should be raised each time, not lowered.