Path: csiph.com!eternal-september.org!feeder.eternal-september.org!nntp.eternal-september.org!.POSTED!not-for-mail
From: Tim Rentsch
Newsgroups: comp.lang.c
Subject: Re: switch/extension for see below strongly needed
Date: Sun, 17 May 2026 06:48:06 -0700
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <86tss6gnah.fsf@linuxsc.com>
References: <10uapjs$19723$1@dont-email.me> <10ub0u0$1anme$1@dont-email.me> <10ub56e$1bupb$1@kst.eternal-september.org> <10uc81u$1kd2r$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Injection-Date: Sun, 17 May 2026 13:48:07 +0000 (UTC)
Injection-Info: dont-email.me; logging-data="1764219"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+bGjcHt5rQ4TIlCMV2oYfXnqabiHH4FM4="; posting-host="2c268e5b52ecb01a5a7daca38bdca8ad"
User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux)
Cancel-Lock: sha1:1yK3OylJuybUDYOux73Ya9rRg0M= sha1:1jFHYdgjaPHExgccIcqufEvyrMg= sha256:Wxi1Fg0D2Nbx46iDN0EvvypxgWVGY7w6zsXK4MLMaZA= sha1:N1K+NWoKgVzj9DkYbLnXe+9ZwIM=
Xref: csiph.com comp.lang.c:399079
Bart writes:
> On 17/05/2026 02:21, Keith Thompson wrote:
>
>> Bart writes:
>>
>>> On 16/05/2026 23:03, fir wrote:
>>>
>>>> the fact that in c a language/compiler sees only functions or
>>>> variables that are up in code is a disaster
>>>> it is a disaster becouse it dont alow you to split code on N files
>>>> each file has realted functions and variables and not to care on the
>>>> global order of it
>>>
>>> I mentioned something like this a week ago, suggesting that in C it
>>> was harder work than necessary to split one source file up into two or
>>> more.
>>
>> And you offered no evidence for your claim, not even telling us
>> that you had tried it and found it difficult.
>
> Everyone here will know what is involved. But nobody wants to admit
> that it can be onerous.
It could be onerous. The point is, in actual practice it almost
never is onerous.
> Here is a very simple example [...]
The example is not evidence but a strawman argument. It just
doesn't match the experience of actual practice of other C
developers (speaking for myself, and other developers I have
known personally, and the comments of other newsgroup folks who
have participated in the conversation).