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).