Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Janis Papanagnou Newsgroups: comp.lang.c Subject: Re: Rationale for aligning data on even bytes in a Unix shell file? Date: Fri, 9 May 2025 11:59:50 +0200 Organization: A noiseless patient Spider Lines: 27 Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Date: Fri, 09 May 2025 11:59:51 +0200 (CEST) Injection-Info: dont-email.me; posting-host="6207a8e1601735224e9745f0c3d8e726"; logging-data="2871153"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19eI3L6mUvvyIxEJqC00vOa" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 Cancel-Lock: sha1:FjdV9g7bX0sgKIk2Xfb0v/GXAHQ= In-Reply-To: X-Enigmail-Draft-Status: N1110 Bytes: 3100 On 09.05.2025 04:22, Lawrence D'Oliveiro wrote: > On Thu, 8 May 2025 01:57:05 -0500, BGB wrote: > >> Either way, case-insensitivity at the FS level adds complexity. > > If you look around some other groups, you will see discussion of a recent > rant from Linus Torvalds on this very issue. Basically, he doesn’t like > case-insensitivity. And he is justified in pointing out that it leads to > more opportunities for bugs in the kernel code. (A similar comment exists, I think from Arnold Robbins, with Awk's IGNORECASE feature.) > The only reason we need to > have it is because it makes certain things easier for users. Well, this may be true - and I suppose it is. But we should not give the impression that it's a "pro" for some users and there's no "con" [for all users] with such interfaces and system behaviors. Regularly I'm cussing, for example, if I'm searching for phrases on interfaces that neither support case-sensitivity nor regular expressions. But the biggest problem is probably when interoperability comes into play. Janis